乐趣区

关于程序员:安利时间管理软件-压力测试软件JMeter-微信小程序可视化代码生成-黑客网站

前言

毕业有三个星期了, 认为本人应该有更好的工夫观点, 工作观点, 网上搜寻了良久, 功夫不负有心人, 终于找到了能够在 window,mac,ios,android 上兼容的 工夫管理软件、时光序

当然做为软件工程师, 怎么能短少 测试软件 呐 举荐JMeter

另外也看到 无需编写代码 , 即可实现小程序的网站 米筷

最初强列安利 线靶机平台, 可用于浸透测试练习的网站(黑客网站), 通过他你能够理解到黑客入侵的伎俩以及预防措施, 他的名字叫做hack the box

再来一个装 X 网站CyberThreat Real-Time Map, 你可看到寰球的黑客攻击, 口头轨迹, 数量

1. 时光序

称做最好用的工夫管理工具, 软件管家上评分 4.9 十分厉害了, 话不多说上图

我用手机测试过 所有和图中一样

事项 - 全副界面

今日 - 月界面

今日 - 我的一天界面

我的界面

从记录到布局,时光序能帮你把所有打理得东倒西歪,你能够充沛享受高效生存的乐趣。

2. 软件测试工具 JMeter

1. 筹备工作

因为 JMeter 是 应用 JAVA 写的,所以应用 JMeter 之前,先装置JAVA 环境,本文就不讲不如装置 JAVA 环境了。.

JAVA 环境变量配置:(这个不懂的能够百度教训查问下)

解压下载的二进制包,进入 bin 目录,应用 jmeter.bat 启动程序。

启动之后会有两个窗口,一个 cmd 窗口,一个 JMeter 的 GUI。后面不要疏忽 CMD 窗口的提示信息:

CMD 窗口的提示信息

下面的意思就是:不要应用 GUI 运行压力测试 ,GUI 仅用于压力测试的创立和调试;执行压力测试请不要应用 GUI。应用 上面的命令来执行测试:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

并且批改 JMeter 批处理文件的环境变量:
HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"

更改语言为中文

官网默认为咱们提供了简体中文。通过 【Options】->【Choose Language】变更为简体中文

2. 创立测试

1. 创立线程组

在“测试计划”上右键【增加】–>【Threads(Users)】–>【线程组】。

设置线程数和循环次数。我这里设置线程数为500,循环一次。

2. 配置元件

在咱们刚刚创立的线程组上右键【增加】–>【配置元件】–>【HTTP 申请默认值】。

配置咱们须要进行测试的程序协定、地址和端口

当所有的接口测试的拜访域名和端口都一样时,能够应用该元件,一旦服务器地址变更,只须要批改申请默认值即可。

3. 结构 HTTP 申请

在“线程组”右键【增加 -】->【samlper】–>【HTTP 申请】设置咱们须要测试的 API 的申请门路和数据。我这里是用的 json

4. 增加 HTTP 申请头

在咱们刚刚创立的线程组上右键【增加】–>【配置元件】–>【HTTP 信息头管理器】。

因为我要传输的数据为 json,所以设置一个 Content-Type:application/json

5. 增加断言

在咱们刚刚创立的线程组上右键 【增加】-->【断言】-->【响应断言】。

依据响应的数据来判断申请是否失常。我在这里只判断的响应代码是否为 200。还能够配置错误信息

6. 增加观察后果树

在咱们刚刚创立的线程组上右键 【增加】-->【监听器】-->【观察后果树】。

间接增加,而后点击运行按钮就能够看到后果了。

7. 增加 Summary Report

在咱们刚刚创立的线程组上右键【增加】–>【监听器】–>【Summary Report】。

间接增加,而后点击运行按钮就能够看到后果了。

为了不引起不必要的争执,暗藏了 TPS。此数据不具备任何价值,仅仅为文章演示。
8. 测试计划创立实现

记得点 保留。

3. 执行测试计划

后面咱们说过,执行测试计划不能用 GUI,须要用命令行来执行。

我这里执行的命令为:

阐明:

testplan/RedisLock.jmx为测试计划文件门路

testplan/result/result.txt为测试后果文件门路

testplan/webreport为 web 报告保留门路

Web 报告如下:

3. 米筷

这个是博主无心中发现的, 原来小程序倒退得这么迅速,无代码, 可视化 关联上本人的小程序之后, 即可实现线上公布 体验版, 正式版, 上面是截图:

总的来说, 可通过图形化界面编辑内容, 非常不便

4.hack the box

Hack The Box是一个在线平台,容许您测试 您的浸透测试技能 ,并与其余相似趣味的成员 交换想法和办法。它蕴含一些不断更新的挑战。

5.CyberThreat Real-Time Map

CyberThreat Real-Time Map是一个实时展现寰球恶意软件攻打的地图,在地图上有很多亮堂的弧线,就是 黑客入侵的流动 。当然,除了能够直观看到寰球黑客的攻打流动状况,还能够查看 各国被攻打的数据 ,然而点开每个国家的详情的时候,反正我是不晓得下面说的是什么的,如果你是个「外行」人就来看看门道,像我这种「在行」,咱们就看看冷落,没事点进去在他人旁边 秀一把就好了,因为他多半也不晓得

退出移动版