Jmeter 使用教程 系列(3) 入门
一般的业务接口都需要登录获取token,才能有权限操作业务接口。那么这篇分为两部分,第一部分直接在HTTP信息头管理器设置token头信息,第二部分把10个token放到CSV中,设置1000个线程取这10个token再去调用业务接口(循环)。
为了方便测试,写了一个JWT登录和相关业务操作的接口Demo,源码在GIt:https://github.com/kone2129/Jmeter
启动后端接口demo之后:
目录
1:测试计划结构
2:CSV数据文件设置
我在设置的路径下新建一个config.txt。并且通过postman用10个不同的email调用了10次login接口,把这10次的token放到config.txt文件中
3:HTTP请求默认值
设置了HTTP请求默认值之后,剩下的HTTP请求就不需要每次都填写这些重复信息了
4:HTTP信息头管理器
5:HTTP请求
因为上面请求默认值里设置了协议,ip,端口,所以这里就只需要填接口即可。
6:聚合报告(监听器)
通过这个直观的看到吞吐量,异常率等重要信息。当然,还可以添加其他的监听器来辅助查看结果
7:启动测试
可以看到1000个的并发量并不会有什么异常。那我将线程数改为1万测试
线程数10000也不会有错误发生。好,那么改成5万吧:
异常就有了,毕竟我的才8G的笔记本