自动化测试还在写脚本?用这款工具帮你搞定
自动化测试还在写脚本?用这款工具帮你搞定
ApiPostTeam
Apipost 7 开发快人一步!不止于API设计、调试、文档、自动化测试。
接下来就对比一下用「python脚本实现接口自动化测试」和用「Apipost实现接口自动化测试」的区别:
测试关联接口并断言
【python实现断言界面】
Apipost实现:
而用Apipost实现,只需要手动敲0行代码。
在进行单接口调试时,利用后执行脚本将登录接口的token值上传至环境变量,在获取信息接口的请求头中引用token,就完成了接口之间的数据传递。这个操作同样也不需要敲代码,一键添加后执行脚本即可完成。
而对两个接口进行断言同样也是,断言响应码是否为200、格式是否为json等,只需要选择右下角的预后执行脚本(代码模板),自动填充对应脚本,点击执行就能完成对应断言。
【Apipost实现断言界面】
CSV参数化文件
csv参数化文件是测试经常要用到的,将很多的测试数据写出csv文件,然后循环遍历来进行测试。
脚本实现:
首先需要把测试数据写入一个json文件,再写循环遍历的方法来调用和实现。如图:
【python实现用csv参数化文件测试】
Apipost实现:
而用Apipost实现依然不用写代码。
只需要导入数据文件,选择次数控制器并输入需要遍历的次数,直接执行就ok。
【Apipost实现用csv参数化文件测试】
【用csv参数化文件测试的测试报告】
生成测试报告
脚本实现:
用代码去生成测试报告需要下载第三方HTMLTestReport包,具体python代码实现方式可以看下图:
【python生成测试报告】
Apipost实现:
用Apipost生成测试报告,只需要在测试每个接口(套件)时点击保存并执行,就会自动生成对应的测试报告。即使用其他工具,也完全没有Apipost这么简单快捷还清晰直观。
【Apipost生成测试报告】
图文不够直白?视频也安排上啦!快来给美丽的测试小姐姐点赞
感恩福利月
Apipost的同学们,感恩大家的一路相伴!
值此感恩福利月,狂送’爱码士’大礼活动开始啦!
邀请好友助力,十二项福利任你挑!
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
