1.jmeter-前后端交互
1.确定项目--项目上线时间---确定团队成员(pm,产品,前端团队,测试团队)
2.前后端联调之前,写测试导图,测试用例,编写接口脚本,;
3.联调后,前端做冒烟测试;
4.不知道接口的话,可以看接口文档;
5.前端联调之前做接口测试,冒烟之前;
6.需求变更---需求宣讲---接口文档---数据字典---数据库字典--测试导图+测试用例----接口脚本----前端页面---ui保真;
7.接口文档:swager showdoc
8.接口文档:先用文档定义url 入参 出参;
9.样式图片。js,css都是前端的,后端就是接口(XHR);
10.前端用F12;接口,入参有没有错,
数据包解析:
headers:general:url+method +status code:
method:post :传参,机密,不想让别人知道的;密码; 速度相对较慢;0.几ms;入参长度较大; get :查询,查询的入参暴露也OK,速度较快,入参根据浏览器的不同而不同,1kb;
status code:200服务状态码;OK,服务器message;
request headers:请求传参的方式:content-type(通用性,国际型);
;accept:如果有*,就表示回来的数据是什么都会响应;get:是获取的,所以就不用请求传参的方式;post有,所以就要有请求传参方式;
其他的通用型不用特殊去添加;
X-Access-Token/userid/phone:自己公司定义的,跟通用不搭边;
keep-alive:保持会话;
GMT+8等于我们的时间
payload:传参
preview:响应数据的预览
response:返回格式和content-type一致;
抓包:抓的前端调的后端的接口,调的url对不对,传参对不对;帮前端试毒,把前端打算调后端接口的所有场景都测试一遍;