Jmeter做为工具来说,已是一个相对比较牛掰的工具,除了它可以支持那么多协议以及方法以外,更在与它的前置处理以及后置处理、同步监控的人性化。固然,全部的工具、框架都是做为业务的支撑,若是不能知足咱们实际业务的工做,那么便没有那么大的‘吸引力’。细数在实际工做中遇到的坑吧,都是使用Jmeter如何解决的。html
1、乱码问题(Jmeter(三十一)Jmeter Question 之 乱码解读)。node
2、实际业务场景---仅需某一接口一次请求,其余接口循环请求(如登录一次、提现N次)(Jmeter(三十)Jmeter Question 之 循环+事务的妙用)。shell
3、当前接口须要上个接口的Response信息(正则、xpath、Beanshell、jsonpath),将上个接口进行参数化再进行循环。json
典型场景:‘获取余额’须要‘登录’的Response,那么便须要将登录接口进行参数化(只为知足业务要求),那么加入循环的话,该如何进行解决。cookie
4、将响应信息写入本地文件中。框架
5、将执行过程(GUI方式运行)日志写入本地文件中。(有必要筛选error信息)分布式
6、随机模拟生成若干手机号码、身份证号码。(Jmeter(四十)BeanShell范例)工具
7、加解密处理。(Jmeter(二十四)Jmeter-Question之“加密请求参数”)测试
8、测试https接口。(Jmeter(二十八)Jmeter-Question之“HTTPS请求”)jsonp
9、Jmeter发送电子邮件。
10、线程与线程之间的变量传递。(Jmeter(二十二)Jmeter-Question之“不一样线程组之间传递变量”)
11、Jmeter测试上传、下载文件接口。
12、ThinkTime的模拟。
十3、Jmeter批量造数据。(Jmeter(二十三)Jmeter-Question之“批量造数据”)
十4、集成Jenkins遇到的坑。(Jmeter(二十六)Jmeter-Question之“集成Jenkins”)
十5、请求类型的坑(content-type)。
十6、监控Jmeter使用的资源手段。
十7、Jmeter分布式部署测试。(Jmeter(四十一)分布式测试(转!))
十8、使用Beanshell进行操做请求头、请求数据等(重构请求数据、cookie等)。
十9、Cookie打印传递。(Jmeter(三十四)Jmeter-Question之“Cookie获取”)
二10、JDBC Sample如何发送多条SQL(Jmeter(三十八)Jmeter Question 之 ‘批量执行SQL语句’)
二11、启动时,dos终端提示WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.(Jmeter(四十四)启动提示 Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.)
二12、容量测试控制业务比例(Jmeter(四十五)Logic Controllers 之 Throughput Controller(控制业务比例) )
(后续再进行增添)