jmeter自动化

第一点:http的默认端口是80,https默认的端口是443,接口调用的时候如果不填就表示是默认的端口

第二点:接口文档中参数描述没有写的参数,可以忽略不计

比如有5个因素,每个因素都有必填和非必填,每个因素有2种可能,可以设计多少条用例?

按照正交法:2个水平,5个元素,带入公式5*(2-1)+1=6种可能

然后每个元素有2种可能,这块一个因素设置5条用例,2个正向的,一个错误的元素,两个特殊字符的因素

最后就是必填项直接的笛卡尔积,元素一有2种可能,元素二有3种可能,那就有2*3=6种可能

那么总共就是:6+5*5+6=37条

接口文档中传的参数有可能是其本身,比如地区接口,它调取成功后返回的接口数据中id就为1,2,3,4

接口测试接口文档中一般不提请求头中content-type填啥,这块需要测试测试的时候自己给补充上,一般是application/json格式,需要注意的是:content-type一定要加上

 

https://i.cnblogs.com/posts/edit;postId=16611680用这个方式解编码

 

 连接数据库的操作是:

 

 在上边的result variable name中输入结果值,variable name和result variable name都是代表脚本中引用数据的变量名,要想看变量的值就要添加后置处理程序(post professor),查询结果为空的时候。去查看后置处理器中的值,result_variable name中是[].variable name中name_#代表拿到值的统计,如果有多个值的话,name_1代表拿到的第一个值,value_2表示第二个值,

 

 

json提取器中填-1代表全部,1代表第一个,0代表随机

 

 

 

 

posted @   阳光之约  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示