jmeter压力测试实例

jmeter压⼒测试实例
这篇⽂章是⼀个实例总结,包括数据参数化,获取登录返回的cookie,监测cpu
⼀ 下载插件(配置监测CPU环境)自动充电电动车
2 解压客户端的两个⽂件,进⼊其路径JMeterPlugins-Extras(Standard)-1.3.1\lib\ext,复制JmeterPlugins-
电磁阀总成Extras.jar(JmeterPlugins-Standard.jar)两个⽂件,放到JMeter客户端的lib/ext⽂件夹中,打开JMeter,可在中看到Permon Metrics Collector,客户端配置成功。
3.Windows环境:将ServerAgent-2.2.1.jar上传到被测服务器,解压,进⼊⽬录,双击ServerAgent.bat启动;
添加线程组,请求
1.⾃动获取cookie
在jmeter的安in路径下,修改:jmeter.properties⽂件,将kies=false改成true,并将前⾯的#号去掉,重启jmeter
添加⼀个线程组,在线程组下⾯添加⼀个空的http  cookie管理器(这个必要要加,否则⽆法获取)
大理石清洗剂
stkx2.添加请求:登录请求,添加⽤户请求(本次就只压测这两个,添加⽤户要求必须已登录,即有cookie)
参数化并发登录
线程组右键,添加登录请求,输⼊⼀下红框中框的信息:
方波信号发生器
接着新建⼀个⽂本⽂档,将所有测试数据写在⾥⾯,参数之间⽤逗号隔开,每条记录必须要换⾏
在登录请求上右键,添加⼀个配置元件CSV数据⽂件设置
回到登录请求页⾯,输⼊参数,在parameters,添加参数,值得列⾥填⼊在CSV⾥⾯设置的参数变量,格式为${参数变量}
在线程组设置线程数,就可以并发登录了(依次运⾏txt⽂本中的参数)
获取登录的cookieca3780
⾸先线程组右键,添加“添加⽤户请求”,输⼊基本信息,参数化需要传递的参数。
接着,右击⽤户请求新建⼀个http cookie管理器。把cookie管理器中的这些参数,都当成参数传过去,假如cookie管理器中有两个参数JSESSIONID和ASP.NET_SessionId,写接⼝时,就需要把JSESSIONID和ASP.NET_SessionId当成参数传过去(注意,域必填,否则⽆法传cookie)如下图
这样就可以直接调⽤登录的cookie信息了。

本文发布于:2024-09-22 12:47:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/223706.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:参数   添加   登录   请求   配置   数据   路径
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议