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代表随机
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通