jmeter压测,java详细使用

1需要的工具jmeter、badboy、jTessBoxEditor
2.首先使用badboy点击html页面
jmeter压测,java详细使用
在badboy的url处输入url,点击所有的页面,然后点击File->export to jmeter,这样就生成jmx了
3.运行jmeter,点击文件->打开,选择刚刚生成的jmx
右击线程组,添加监听器,常用的有查看结果树、用表格察看结果。
关于登录,我们常用的是导入csv文件,格式如下面,我们在登录http处添加元件csv,
jmeter压测,java详细使用
jmeter压测,java详细使用
我们在参数中添加${account}账号,密码之类的,当然我们更多的时候还需要验证码,这个时候需要借助java代码,通用的是Tesseract-OCR来识别图像生成验证码。设置插件参考我的博客
这个识别是有差别的,所以我的做法是在获取验证码处添加while控制器,在控制器中复制获取验证码登录,在登录请求中添加后置处理器来获取登录结果,生成参数,while控制器中添加条件如\${__javaScript(${status} == 1)},只有登录成功才进行下面的路径访问,点击线程组配置线程属性。
4.导出报告jmeter -n -t 脚本.jmx -l 输出日志.log -e -o 报告路径