jmeter2-接口性能测试

1.常用接口方式:

(1)webService:soap协议通过http传输,请求报文和返回报文都是xml格式的

(2)http:协议时超文本传输协议  Post get

注意:POST和GET区别  

get方式描述:从指定的服务器中获取数据,直接在浏览器里输入就可以获取信息

特点:get请求能被缓存;get请求会保存在浏览器的浏览记录中;以get请求的url能被保存为浏览器书签;

get请求有长度限制;get请求主要用以获取数据,安全性相对较低;效率相对较高

post方式描述:提交数据给指定的服务器处理,可以向服务器发送修改请求,从而修改服务器的,需要借助测试工具

特点:post请求不被缓存;post请求不会保存在浏览器浏览记录中;以post请求的url无法保存为浏览器书签;post请求没有限制,一般<80-100K;安全相对较高,效率低

(3)https:

2.接口测试流程

(1)接口文档 :接口地址 返回格式 请求方法 请求参数 请求头 返回数据格式

(2)  jmeter操作:创建测试计划 增加线程组 http请求 参数填入 断言 增加查看结果树 运行

修改测试名称-点击保存-增加线程组(线程数就是用户并发数 ramp-up period就是用户数启动时间)-线程组添加sampler http请求(协议 服务器ip 端口号 路径ip/后缀  请求参数parametters bodydate(json格式) 都要填写)-增加监听器(查看结果树 用表格查看结果 聚合报告 添加http cookie管理器 增加响应断言来判断返回数据是否正确 登录接口做并发可以添加一个集合点定时器-同步定时器Synchronizing Timer  这个只针对登录并发)

注意http默认端口号是80  https默认端口43  代理服务器的端口号8888  tomcat端口号8080 数据库端口3306

原文地址:https://www.cnblogs.com/iamshasha/p/11686588.html