网站建设意见反馈表,公司网站链接怎么弄,wordpress 4.7 模板,wordpress 定时发布文章python接口自动化一#xff08;设计一款自己的接口自动化框架#xff09;
一、起因#xff1a;
前面学习过了python接口requests来进行接口测试#xff0c;但是在框架选择上还是选择的unittest。当接口数量不怎么多时还好#xff0c;但是当接口的量上去了#xff0c;一切…python接口自动化一设计一款自己的接口自动化框架
一、起因
前面学习过了python接口requests来进行接口测试但是在框架选择上还是选择的unittest。当接口数量不怎么多时还好但是当接口的量上去了一切都显得那么不尽人意。所以我们可能需要一款属于的自己的接口自动化框架。
二、确定需求
1、平时写测试用例都是写在excel中的能不能将excel结合到框架中实现写好了测试用例直接就可以开始跑不再单独投入时间来写自动化测试脚本2、需要实现可以定时运行还要可以通过Jenkins参与到持续集成的过程中这样才够高大上。3、测试用例可能在接口设计出来时就开始写了调试时mock服务也显得很重要。4、自动生成测试报告也是十分重要的。5、测试报告也需要通过邮件发送到测试人员手中感觉差不多了大致是这样的
1、集成excel通过excel编写用例直接执行
2、可定时执行可持续集成
3、集成mock服务
4、测试报告模块
5、邮件系统
三、设计过程
1、所有执行过程需要通过测试用例来驱动所以怎样在excel中写测试用例尤为重要先直接列出来测试用例中必须的字段如果只有字段一般情况下是满足了但是如果接口执行有先后顺序或者某个接口需要上一个接口的返回数据作为传入参数时这就不满足了对此我们做一下改进这样的就基本满足需求了2、程序主体按照这个思路我们想要实现的是自动读取excel中的数据并结合requests模块进行接口测试并将实际结果返回写到excel中然后生成测试报告调用邮件模块发送邮件3、有了大致的思路就可以开始动手了...