微服务-jmeter

打开bin目录下的properties文件并修改,改为中文界面,原本是en:

改完配置需要重启

直接输入jmeter

数据保存:

然后就自行选择保存的地方,这里就不展示了。

然后创建线程组,右键计划,以此模拟并发数:

然后添加取样器,选择HTTP请求:

因为我们的消息是在请求头里面的,所以要配置一个HTTP信息头管理器:

配置请求头,注意后端接收的是application/json类型,但是jmeter默认发送的是text/plain,所以要将数据类型修改。

jmeter传递token变量或全局变量

添加一个后置处理器,然后选择JSON提取器:

添加一个设置全局变量:

输入完属性名称和值后点击生成:

生成完后粘贴到BeanShell:

在需要用到全局变量的线程组中,将setProperty改为property:

一定要开启独立运行,否则会出现没有登录购票失败的样例:

点击运行后并没有出现错误,说明,抢票都是登录后进行的:

现在我们设置100个人抢一号座,当前有80个1号座:

可以看到在第80人之后的订单状态都是无票状态ERROR,并不会出现超卖。

完毕!!!

相关推荐
banyoyo17 天前
jmeter测试使用方法
jmeter
汪汪88888817 天前
jmeter压测下载功能影响本地内存的方案
jmeter
跨境数据猎手18 天前
跨境电商系统JMeter 和 Gatling 分工
jmeter
han688919 天前
jmeter操作数据库
数据库·jmeter
川石课堂软件测试21 天前
涨薪技术|0到1学会性能测试第8课-Analysis分析图
服务器·数据库·python·sql·jmeter·mysql·容器
川石课堂软件测试21 天前
JMeter异步接口测试实战
数据库·python·jmeter·mysql·kubernetes·测试用例·prometheus
zuozewei24 天前
第02篇-k6-脚本结构与生命周期
软件测试·jmeter·性能测试·k6·ai 编程
fen_fen24 天前
Jmeter5.1.1连接oracle数据库的错误复盘
数据库·jmeter·oracle
川石课堂软件测试1 个月前
自动化测试|持续集成Git使用详解
git·python·jmeter·mysql·ci/cd·容器·kubernetes
wuhuhuan1 个月前
JMeter 连接数据库并取值(JDBC 实战)
数据库·jmeter