测试相关的小技巧

postman接口中接口关联是在上一个接口中的test中引用js代码去获取想要的值、然后再用js代码存到环境变量或者全局变量中、下一个接口直接用{{}}引用即可
jmeter中、是通过后置处理器、比如json提取器.token或者是正则提取器非贪婪的方式、然后下一个接口直接用${token}的方式来引用

对于接口加密、postman中是用前置方法pre开头的、然后用比如md5去给参数加密、存入环境变量中、然后正常引用、
对于jmeter来说、用beanshell来处理

接口自动化中allure报告。先下载、然后配置环境变量、然后在pytest.ini文件的addopts中配置生成临时报告的路径、都是.json的格式、然后再用os.system(allure generate 临时文件夹 -o 正式文件夹地址)就可以获取报告、当然如果想要更好看的更方便的报告、需要对allure进行定制化改源码
dynamic用例名称、描述
attach截图

接口文件上传、需要用open方法、打开该文件、然后加上rb、才能上传

get请求用params传参
post用json或者data传参

接口自动化测试中关联接口参数传递、要么就是正则表达式、要么就是jsonpath来提取、然后赋值给一个变量、然后下一个接口、直接调用该变量

如果上一个接口中、生成了cookie、下一个接口正好需要、有两种方法、第一种是直接获取第一个接口的cookie存到变量中、然后下一个接口直接调用、第二种是用session、requests.session()生成一个对话对象、然后都是用session.request来去调用各种接口

requests库中调用get或者post实际上就是调用requests.request方法、进而再调用session.request方法

postman中
上传文件、用form-data格式、然后在value中选择file、然后选择文件
下载文件、是在send按钮上、选择send and download

jmeter跟postman差不多、一定一定要勾选Use multipart/form-data for post
然后在file upload中设置上传文件的路径等参数
如果遇到上传不成功、把客户端实现 设置成 Java
下载的话、需要用到beanshell取样器、用java写一些文件io的代码即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值