1 需求:
需要对某个API进行性能测试,但是调用这个API需要传入一个token作为入参。因此,需要先调用第一个API来获取token,然后带着这个token,来调用第二个API。注意:token有时效性。所以需要每次都先调第一个API,然后调第二个API。
2 在Jmeter里写脚本
0 结构:
1 Test Plan
1 Thread group
1st API
2nd API
Constant Throughput Timer
View Results tree
Aggregrate report
1 创建测试计划Test Plan
定义2个变量:
Name | Value |
---|---|
TPS | 25 |
Duration | 3600 |
2 创建线程组Thread Group
Key | Value |
---|---|
Number of threads (users) | 100 |
Ramp-up period | 120 |
Loop count | Infinite checked |
Specify thread lifetime | True |
Duration | 如果在Test plan里定义了变量,这里就用${Duration} 如果Test Plan里没定义,就直接输入值,比如3720就行 |