目标:10万用户(从csv文件读取)100并发测试
1.Test Plan
1.1Add Thread Group
Action to be taken after a Sample error: continue
Number of Threads(users): 100 #此处100表示并发量
Loop Count: 选中 Infinite
Same user on each iteration 选中
1.2 Thread Group 右击添加 CSV Data Set Config
Filename: filepath/users.csv
File encoding: UTF-8
Variable Names: id,name
Recycle on EOF: False #读取到最后一行,是否从头再读
Stop thread on EOF: True #读取到最后一行,则停止
Sharing mode: All threads #共享模式,所有的线程
1.3 Thread Group 右击添加 Http header Manager
可以添加header,其中可以引用变量如
Name: some_token
Value: token.${id}
1.4 Thread Group右击添加 HTTP Request
同样请求参数中也可以使用变量
1.5 HTTP Request 右击添加 JSON Assertion 断言
用于判断此次http 请求是否正确执行,比如:
Assert JSON Path exists: returnCode
选中 Additionally assert value
Expected Value: 填入 0000