欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Jmeter测试案例(基础配置,全局token设置, 流程并发测试)

程序员文章站 2022-03-17 20:56:48
...

Jmeter测试案例(基础配置,全局token设置, 流程并发测试)
禁用按钮, 不使用的测试请求请禁用!

1 先创建线程组(这里设置并发数即->线程数)

Jmeter测试案例(基础配置,全局token设置, 流程并发测试)

同级目录下的东西都是共用的(包括请求头,json提取器等等)

2 创建HTTP请求默认值

(有默认值创建http请求的时候不填即默认这里的),HTTP信息头管理器
Jmeter测试案例(基础配置,全局token设置, 流程并发测试)

3 基础查看类型

Jmeter测试案例(基础配置,全局token设置, 流程并发测试)

4 请求sso将token存为全局变量

4.1 发请求获取token
Jmeter测试案例(基础配置,全局token设置, 流程并发测试)
4.2 json提取器
Jmeter测试案例(基础配置,全局token设置, 流程并发测试)
4.3 将提取的token设为全局变量

${__setProperty(newtoken,${token})}

Jmeter测试案例(基础配置,全局token设置, 流程并发测试)
4.4 将全局变量newtoken放进请求头给后续请求使用

${__property(newtoken)}

Jmeter测试案例(基础配置,全局token设置, 流程并发测试)
全局token设置完成

5 流程测试

目的:第二个请求用到了第一个请求的响应数据
5.1 发请求
Jmeter测试案例(基础配置,全局token设置, 流程并发测试)
5.2 json提取器(定义一个局部变量给一下一步请求使用)
Jmeter测试案例(基础配置,全局token设置, 流程并发测试)
5.3 第二个请求使用前面的响应数据
Jmeter测试案例(基础配置,全局token设置, 流程并发测试)

6 数据分析

Jmeter测试案例(基础配置,全局token设置, 流程并发测试)

500线程下 看平均响应时间和吞吐量,异常情况
平均响应时间1秒内最优, 3秒勉强接受, 5秒以上接口必须优化

相关标签: jmeter