美文网首页
2018-09-26 接口自动化架构

2018-09-26 接口自动化架构

作者: 明燕南飞 | 来源:发表于2018-11-09 15:55 被阅读0次

          抛弃RF后,义无反顾的踏上使用python搭建接口自动化架构之路;日前已有雏形,撰文记录一下自己的思路.

    第一步:使用BeautifulSoup从html接口文档中爬出各接口的参数,竖排保存在excel参数表中。

    第二步:用例编写在excel中,使用python将excel转成jmx文件;每张表转成一个独立的jmx文件.

    第三步:编写jmeter报告模板-xml文件.

    第四步:jenkins+jmeter+ant执行用例.

    亮点:

    1.测试参数多的接口时,通过偏移值从参数表中读取每个参数,并组成希望的格式。这样便于编辑参数值

    2.python代码可将excel表转成jmx的多种器件:POST请求,GET请求,延时,断言,用户变量,后置处理器(json+正则),JDBC请求,CSV等等

    3.报告模板(接口模板,业务模板):可统计接口数,业务数,通过率等;可详细展现接口测试的详细信息,如发生参数,返回参数,断言结果等等.

    4.jenkins+ant:可定时执行,输出报告.

    5.参数自动化:时间参数自动化,数据构造自动化等等.

    6.常用参数config化:编写config文件,保存常用变量,譬如服务器地址,数据库地址,测试账户等等.

    难题:

    1.测试过程需不断修改redis库

    相关文章

      网友评论

          本文标题:2018-09-26 接口自动化架构

          本文链接:https://www.haomeiwen.com/subject/kqqjoftx.html