Jmeter学习(一)登录接口、接口返回json数据获取、跨接口参数传递、图表测试报告生成
2018-07-21 17:51
597 查看
今年上半年学习了下python、postman的接口测试,jmeter去年简单配置过,但是没有太理解,也没有深度使用过,感觉已经完全记不清了,最近有个项目可能需要进行压力测试,所以趁着周末赶快补补课。
一、【已实现】meter配置请求时,需要注意一定要把request header 配置齐全,不然会出现connection refused 的情况。
二、【已实现~法二】跨接口参数传递
主要有以下两种方式,具体可参考下面的地址
1、可以通过正则表达式匹配的方式
2、可以通过提取json的方式,低版本jmeter需要安装JSON Extractor包
https://blog.csdn.net/fu_tester/article/details/77838546
https://www.geek-share.com/detail/2706872241.html
三、【已实现】jmeter中返回值中文显示为乱码的问题解决
参见:https://www.geek-share.com/detail/2671686683.html
四、【已实现】jmeter压力测试、压力报告、图形结果
可以直接添加监听器下的相关报告
五、Demo说明
总体实现某系统登录、登录后列表页查询2个接口的API测试;其中查询接口的token是使用的登录后获取的ticket,也就是实现了跨接口的参数传递和基本的接口测试流程,这个demo里面没有涉及到数据库操作。
(本地文件路径 E:\Jmeter\bztest\bzlogin.jmx 以备下次断片后方便找到)
(Todo项: 以一个接口为例,压测到瓶颈,并分析核心的指标和影响原因)
阅读更多
相关文章推荐
- Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- 数据采集-关于post生成ticket传递参数给另一个页面用get方式验证登录
- webService接口传递json对象数据为什么接口实现类获取不到?
- 使用JMeter进行一次简单的带json数据的post请求测试,json可配置参数
- asp通过json调用webservice接口,并获取返回的xml数据及解析
- Jmeter从数据库获取数据当做变量,传递给接下来的接口
- jmeter 使用时间戳去redis获取验证码实现有验证码登录接口测试
- restlet2.1 学习笔记(六) 获取、返回JSON类型参数
- Ajax获取php返回json数据动态生成select下拉框的实例
- JAVA接口传递参数(POST),从接口接收数据(JSON)
- HttpClient以json形式的参数调用http接口并对返回的json数据进行处理(可以带文件)
- android post方式传递参数并获取返回数据代码
- 关于向后台请求数据(get请求,无参数传递),返回html代码(实际需要返回的是json数据)的解决方案
- HttpClient以json形式的参数调用http接口并对返回的json数据进行处理(可以带文件)
- Ajax获取php返回json数据动态生成select下拉框
- Highcharts图表-ajax-获取json数据生成图表
- Jmeter学习(八)接口测试之二(设置参数)