首页 > 代码库 > 开发一个自动化接口(单线程,测试用例)
开发一个自动化接口(单线程,测试用例)
业务流程:
1.提供已写好的测试用例,读取内容
2.然后根据excel中的用例内容自动调接口,判断预期结果中的返回值是否和返回报文中的值一致,产生测试报告,发邮件告知
实现步骤:
1.读取excel,保存测试用例中的内容;
2.根据excel中的请求url和参数拼接请求报文,自动调用接口,并保存返回报文;
3.读取返回报文,和预期结果对比,产生测试报告,并发邮件,并且把请求报文、返回报文和测试结果写到测试用例的excel中。
现在我分别创建bin(启动程序的)、cases(最终弄好的测试用例)、conf(settings.py文件,配置好发送者,接收者,密码,日志和报告存放的目录)目录
core目录(实现主流程的功能文件get_case、interface_test、report、sendmail、tools)、data(存放测试报告的,以html形式),logs(存放日志文件)
下面针对不同目录分别写代码,是不是很专业。
start.py 代码如下:
get_case代码如下:
interface_test代码如下:
report代码如下:
sendmail代码如下:
tools代码如下:
开发一个自动化接口(单线程,测试用例)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。