使用Jmeter压力测试工具测试

一.下载测试软件:(apache-jmeter-3.3.tgz),下载后解压,而后有下面的文件夹apache

二.打开bin文件夹,选择jmeter.bat,(或者右键jmeter.bat,发送到桌面,方便后面使用),而后双机打开服务器

发送到桌面快捷方式测试

三.双击打开,会有一段时间的初始化过程url

打开后:线程

四.添加测试计划
1.添加线程组3d

 

添加后:blog

 


2.作相关的配置:修更名称,修改线程的数量(模拟几个线程去操做,我这里设置的是3),而后ctrl+S保存,左边的名称。
目前设置的循环次数是1,还能够选勾选前面的复选框,而后设置为“永远”循环
另外还能够勾选调度器,而后设置持续时间,好比持续10分钟(60*10秒)ip

 

 5、添加http请求,能够在一个线程组下面添加多个http请求。这里为了演示,先添加一个http请求
1.添加http请求
  (1)右键刚刚新建的线程组==》添加==》sampler==>HTTP请求dva

 

(2)配置http请求的相关参数软件

 

 

2.添加http请求的头信息
一个http请求除了url和body data,还须要传递头信息。
邮件刚添加的http请求==》添加==》配置元件==》HTTP信息头管理器

 添加后

 

(2)配置相关头信息

这样http请求的url和头信息就都配置好了

5、增长查看结果的方法
右键刚才新建的线程组:"zhou_DaiBan",==>添加==》监听器==》查看结果树

添加后:

 


能够以一样的方法,添加“图形结果”,“用表格查看结果”,“聚合报告”

6、查看运行结果

 

点击运行后(运行中的状态)

运行完成:查看结果树:

 

 

 还能够查看“图形结果”,“用表格查看结果”,“聚合报告”

 

 7、增长响应断言
     从上面的结果树上面看,只要是返回结果的,都会标识为绿色,“已经经过”。
    若是咱们想要作一个标识,若是结果中返回某些信息,那么才算是经过,其他算是返回错误的信息
    能够添加“响应断言”
邮件刚刚新建的http请求“pc端待办任务”==》添加==》断言==》响应断言

 

添加后:

添加以前的响应的结果里的响应正确的信息:"Code":"0"或者"Msg":"查询待办信息成功"
把信息复制后,点击“Add from Clipboard”按钮

这样,后面再运行测试,若是返回的结果里没有含有"Code":"0",就算没有经过,而后就不会标识为绿色

8、设置若是3秒链接不上服务器或者3秒不返回结果,就算没有经过
 点击刚刚新建的http请求“pc端待办任务”==》选项卡“Advanced”,以下图所示


而后设置connect和Response都为3,以下所示,而后,若是链接时间超过3秒或者响应时间超过3秒,就算没有经过,结果树上就会“报红”


9、作压测
 点击刚刚新建的线程组“zhou_DaiBan”,吧线程数改成500,点击运行

查看结果树:显示超时

 

10、保存这个测试计划

点击后:

11、从新打开建立的测试计划

 

 

 

把保存的计划拖到jmeter里面就能够了

以下所示:

相关文章
相关标签/搜索