码迷,mamicode.com
首页 > 编程语言 > 详细

开发一个自动化接口(单线程,测试用例)

时间:2017-07-19 14:43:51      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:url   单线程   自动调用   star   测试用例   保存   set   配置   port   

业务流程:

                       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代码如下:

 

开发一个自动化接口(单线程,测试用例)

标签:url   单线程   自动调用   star   测试用例   保存   set   配置   port   

原文地址:http://www.cnblogs.com/wangguoyuan-09/p/7204889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!