一.不同角色眼中的接口
开发人员眼中的接口
测试人员眼中的接口
二.Http协议基本介绍
Http协议栈中的位置
Http协议响应码
Http协议请求响应模型
常用Http请求方式
三.JMeter的get请求介绍及使用
JMeter功能介绍
JMeter的应用领域:
1.Browser架构应用的性能
2.Http协议接口功能与性能
3.FTP协议接口功能与性能
4.Mysql数据库性能
5.MongoDB数据库性能
6.支持自定义java组件开发
get接口代码开发及原理,get接口测试及常见乱码问题
下面用网上的一个免费的api接口来演示怎么解决中文乱码的问题,接口地址:http://www.weather.com.cn/data/sk/101010100.html。
一般有两种方法
方法1,通过
中输入utf-8
方法2,修改JMeter安装路径中的jmeter.properties文件,jmeter.properties文件文件的路径如下图
如果以上两种方法都不能解决乱码的问题,还有下面的方法,输入:prev.setDataEncoding(“utf-8”)
一般还要再加一个维度:聚合报告
注意:“查看结果树”一般只用来辅助调试测试脚本,但因为它会打印大量的数据,消耗IO、CPU,而且消耗是比较大的,影响聚合报告中的测试结果,所以在真正的测试过程中一般会去掉“查看结果树”
参数化—函数助手
使用函数助手实现参数化的意义:实现数据的多变
把生成的函数字符串添加到路径的后边
场景设置(get请求)
线程数:并发用户数
Ramp-Up Period(in seconds):每秒当中有多少个用户对被测系统进行访问
注意:通过添加多个线程组来实现更复杂的场景
四.JMeter的post请求介绍及使用
post接口代码开发及原理
接口测试实战—map参数格式
json格式数据传递接口原理及开发
json格式post请求实战
五.JMeter之接口性能测试—总结
点赞关注~~持续分享,加入我们。642830685,群内免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。