实例结果:测试后,该用例是否通过
涉及操作文件:
涉及操作文件:
相关代码
记录提交参数后的情况,写入结果文件
备注
代码流程
最后五列分别是用例描述,提交数据,结果返回,预期结果,实际结果
在测试过程中,我们可以使用wireshark进行抓包,测试完毕,我们对数据包进行过滤
读取参数的json格式txt文件
涉及方法
其作用:
保存测试用例的excel文件
备注
保存每条测试数据转换成json格式的txt文件
最后将列表result中的每一条数据写到txt文件中
接口返回信息的记录文件
预期结果:用例的预期,是通过还是不通过
将关键项写入excel
备注
相关代码
接口测试肉眼是看不到数据传输的情况,所以我们通过抓包来查看提交的数据与返回的信息
运行脚本读取该文件,就可以测试对应接口应该读取哪个用例文件,将用例转换成json后保存哪个文件,测试后返回结果保存哪个文件
使用zip函数,将列表的dataresult的第1项(name、remark、typ与第...、最后项的数据合并起来,以字典的形式放入列表result中。
涉及方法changDataToJson
部分输出截
生成字典格式的字符串,并保存到txt文件中
所提交的参数是json格式的用例,保存在txt文件中
将模块、子模块、功能、功能接口、测试过程所涉及的用例文件、转化的json文件、结果返回文件都写入excel
将结果写入用例
创建列表,将每列的数据插入列表中
测试用例写在excel里面,第一列是编号,第二列到倒数第六列是填写的测试数据,
接口自动化与UI自动化不同,UI自动化是直接操作页面元素,每一个输入、每一个操作都能够清楚看到。
保存测试用例的excel文件
接口返回信息的记录文件
验证
将所有信息补全
提交数据:记录由测试数据转换成的json字符串,
提交数据并记录返回结果
涉及操作文件:
结果返回所保存的文件
记录返回的结果
用例描述:描述这条用例的设计的意义
使用接口循环提交参数
涉及方法
测试流程
excel中每一列都创建对应的列表,并插入数据
api_test()
将所提交的数据,返回结果,实际结果写回到用例对应位置
读取excel数据为实参,调用前面的几个方法
将用例数据从excel读取出来,并保存在列表中
读取参数的json格式txt文件
结果返回:记录的接口提交测试数据后所返回的结果
读取excel数据调用接口及对应文件
文章为作者独立观点,不代表股票交易接口观点