依赖安装:

由于Jmeter是基于java开发,首先需要下载安装JDK 

1. 新建线程组

Jmeter测试http ?xxx="aa‘ + json

别忘了点击保存一下

Jmeter测试http ?xxx="aa‘ + json

线程组参数详解: 
1. 线程数:模拟用户数。一个用户占用一个进程或线程。模拟多少用户数在这里也就是设置多少个线程数。 
2. Ramp-Up Period(in seconds)准备时长:设置的线程数需要多长时间全部启动。如果线程数为10,准备时长为2,那么需要2秒钟启动10个线程,也就是每秒钟启动5个线程。 
3. 循环次数:每个线程发送请求的次数。如果线程数为10,循环次数为100,那么每个线程发送100次请求。总请求数为10*100=1000 。如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。 
4. Delay Thread creation until needed:直到需要时延迟线程的创建。 
5. 调度器:设置线程组启动的开始时间和结束时间(配置调度器时,需要勾选循环次数为永远) 
持续时间(秒):测试持续时间,会覆盖结束时间 
启动延迟(秒):测试延迟启动时间,会覆盖启动时间 
启动时间:测试启动时间,启动延迟会覆盖它。当启动时间已过,手动只需测试时当前时间也会覆盖它。 
结束时间:测试结束时间,持续时间会覆盖它。

2. 添加http请求

Jmeter测试http ?xxx="aa‘ + json

Jmeter测试http ?xxx="aa‘ + json

3.因为发送的是json数据的http请求,所以我们需要添加HTTP Header Manager

Jmeter测试http ?xxx="aa‘ + json

增加:Content-Type=application/json

Jmeter测试http ?xxx="aa‘ + json

4.添加断言(响应断言[Response Assertion])

 

Jmeter测试http ?xxx="aa‘ + json

Jmeter测试http ?xxx="aa‘ + json

说明:

Apply to:指定断言作用范围。

Main sample and sub-sample:作用于主main sample和子sub-sample

Main sample only:只作用于main sample

Sub-samples only:只作用于sub-sample

JMeter Variable:作用于JMeter变量

1、大多数情况下,可只勾选“main sample only”,因为一般情况下,发起一个请求,实际就只有一个请求。但是在某些情况下,发起一个请求时,会触发多个服务器请求,这时候就有main sample和sub-sample之分,类似ajax请求,另外,如果发起重定向请求,并且勾选“跟随重定向”,则把重定向后的请求视为main-sample

2、如果sub-sample断言失败,但main sample断言成功,那么main sample也被设置为失败状态。如果作用域JMeter变量,且该变量关联main sample,那么如果断言失败,则main sample也被设置为失败(If the JMeter variable option is used, it is assumed to relate to the main sample, and any failure will be applied to the main sample only)。

3.如果执行完每个sampler的所有断言,变量JMeterThread.last_sample_ok会被设置为true或false

要测试的响应字段:

 响应文本(Text Response) -从服务器返回的响应文本,比如body,包含HTTP头

 Document(text) -通过Apache Tika追踪的各种各种类型文档的文本

 URL样本

 响应代码(Response Code) -比如200

 响应消息(Response Message) -比如OK

 Response Headers -响应头,包括Set-Cookie头,如果有的话

 Ignore Status -指示JMeter设置sampler status的初始状态为success。sample status是否成功,由已Response status和断言结果决定,当选中Ignore Status时,Response status被强制设置为success,不执行进一步的断言判断。仅第一次断言时使用。

Jmeter测试http ?xxx="aa‘ + json

1.8 添加监听器(察看结果树)



作者:迷迭香_d0e9
链接:https://www.jianshu.com/p/20fac18f478f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

5.新增“察看结果树”

Jmeter测试http ?xxx="aa‘ + json

 

Jmeter测试http ?xxx="aa‘ + json

设置,启动即可

相关文章:

  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2022-01-14
  • 2021-11-13
  • 2021-05-07
猜你喜欢
  • 2021-05-22
  • 2022-03-07
  • 2021-10-29
  • 2022-01-22
  • 2021-11-09
  • 2021-08-26
  • 2021-10-05
相关资源
相似解决方案