最新 最热

安装tep

tep教程会随着版本更新或经验积累,持续维护在电子书中,最新的最全的内容请锁定这篇文章【最新】tep完整教程帮你突破pytest:

2022-05-09
0

民间流转的pytest项目结构设计

示例代码单独放在了samples文件夹下,可以放心将整个目录删除。其中的db演示了连接MySQL数据库,http演示了requests常见用法和tep request的猴子补丁,login_pay演示了从登陆到下单该如何编写脚本,包括httprunner、mvc(不推...

2022-05-09
1

tep集成mitmproxy录制流量自动生成用例

通过mitmproxy命令启动代理后,获取当前时间作为文件名在tests/mitm下生成用例文件,给addons添加插件Record类,通过response钩子捕获请求信息,对请求进行域名过滤,域名匹配成功的请求就使用测试步骤代码模板,填充method、url...

2022-05-09
0

HttpRunner3的变量是如何传递的

HttpRunner3的变量可以在测试类的用例配置中通过variables添加,也可以在测试步骤中使用extract()、with_jmespath()提取出来放到变量x,再用$x传递给下一个接口使用,比如登录到下单流程的部分测试脚本如下:...

2022-05-09
0

HttpRunner3的用例是怎么运行起来的

在PyCharm中打开examples/httpbin/basic_test.py:

2022-05-09
0

单篇长文TestNG从入门到精通

TestNG是Test Next Generation的缩写,它的灵感来自于JUnit和NUnit,在它们基础上增加了很多很牛的功能,比如说:

2022-05-09
1

TestNG用例执行顺序

默认TestNG会强制校验,依赖的用例必须成功才会执行当前用例,否则当前用例会被标记为SKIP,这叫做强依赖。通过设置alwaysRun=true可以变成弱依赖,无论依赖用例执行成功与否,都会执行当前用例。...

2022-05-09
0

tep支持MVC架构实现用例数据分离

tep已经支持了两种开发模式:用例数据一体和HttpRunner(第三版)。HttpRunner已经众所周知,此处不做过多介绍。用例数据一体指的是把用例和数据都写在一个test.py文件里面,这样的好处是简单直接明了,特别适合刚开始用pytest写...

2022-05-09
1

teprunner测试平台开发用例管理不只有增删改查

用例管理是对用例进行增删改查,按照前面文章的思路,把它做出来应该不难,如果你已经自己写好了,那么可以和本文提交的代码比较下看看。除了增删改查,用例管理还需要提供运行用例的入口,在操作列添加一个运行按钮,单条用例运行...

2022-05-09
0

一文探索自动化测试的高效执行

文:泽木本文原创,转载请注明作者及出处背景普通的自动测试执行一般是单进程来执行测试用例集,例如接口测试用例集多到几百个时候,执行时间会到 10 分钟以上。在正常回归测试中,这个时间是可以接受的,但在自动发布流程中进行...

2022-05-09
1