共 45 页: 上一页 1 2 3 4 5 6 7 8 下一页 末页
摘要:前言 HttpRunner 的 yaml 脚本文件,可以结合locust做性能测试 locust环境准备 安装完成 HttpRunner 后,系统中会新增locusts命令,但不会同时安装 Locust。 使用locusts V查看时,会提示需要先安装locustio 使用 pip 安装 locus 阅读全文
posted @ 2019-10-09 23:00 上海-悠悠 阅读 (165) 评论 (0) 编辑
摘要:前言 HttpRunner 在命令行中启动测试时,通过指定参数,可实现丰富的测试特性控制。 命令行参数CLI 使用 h 查看相关命令行参数 hrun h 参数名称 | 参数值 | 参数说明 | : : | : : h, help | 不带参数 |查看帮助信息 V, version | 不带参数 |查 阅读全文
posted @ 2019-09-28 21:01 上海-悠悠 阅读 (223) 评论 (0) 编辑
摘要:前言 一个完整的接口自动化测试项目到底该如何设计?httprunner框架的知识点其实并不多,前面基本上把一些重要的概念都介绍完了。 本篇就是一个总结性的,可以用于实际工作中设计一个接口自动化测试项目。 项目文件结构 在 HttpRunner 自动化测试项目中,主要存在如下几类文件: YAML/JS 阅读全文
posted @ 2019-09-28 17:59 上海-悠悠 阅读 (203) 评论 (0) 编辑
摘要:前言 一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产环境 在不同环境中,我们可能会使用不同的数据库或邮件发送驱动等配置,这时候则需要通过 .env 文件来针对不同的运行环境作不同的设置。 环境变量 在自动化测试中,有时需要借助环境变量 阅读全文
posted @ 2019-09-28 17:03 上海-悠悠 阅读 (194) 评论 (0) 编辑
摘要:前言 unittest框架里面有个非常好的概念:前置( )和后置( )处理器,真正会用的人不多。 HttpRunner 实际上也是从用的unittest框架,里面也有前置 和后置 的概念。 setup_hooks: 在整个用例开始执行前触发 hook 函数,主要用于准备工作。 teardown_ho 阅读全文
posted @ 2019-09-26 23:20 上海-悠悠 阅读 (217) 评论 (0) 编辑
摘要:前言 在httprunner里面,每个 文件的脚本都是独立运行的,有时候我们希望能跨文件使用公用的参数。 比如登录生成一个token,后面的用例都可以去引用这个token值,或者有些复杂的逻辑,需要写个函数去实现,比如操作数据库,加密解密等。 httprunner中可以使用 写辅助函数,实现复杂的功 阅读全文
posted @ 2019-09-25 23:30 上海-悠悠 阅读 (343) 评论 (0) 编辑
摘要:前言 httprunner默认生成的报告不怎么美观,里面还有第二套报告模板extent_report_template.html。 extent_report_template 使用 可以看到运行的时候可以添加的命令行参数 使用 参数可以替换自己的模板,后面指定模板的路径:E:\python36\L 阅读全文
posted @ 2019-09-25 08:13 上海-悠悠 阅读 (266) 评论 (1) 编辑
摘要:环境准备 前言 selenium在windows机器上运行,每次会启动界面,运行很不稳定。于是想到用chrome来了的headless无界面模式,确实方便了不少。 为了提高自动化运行的效率和稳定性,于是把selenium自动化环境部署到linux服务器上,这样更方便。 环境: centons 7.6 阅读全文
posted @ 2019-09-25 00:06 上海-悠悠 阅读 (922) 评论 (0) 编辑
摘要:前言 前面几篇零散的学了一些httprunner的知识点,那么一个完整的 YAML/JSON 用例文件包含哪些关键字呢? 测试用例结构 在 HttpRunner 中,测试用例组织主要基于三个概念: 测试用例集(testsuite):对应一个文件夹,包含单个或多个测试用例(YAML/JSON)文件 测 阅读全文
posted @ 2019-09-23 23:51 上海-悠悠 阅读 (307) 评论 (0) 编辑
摘要:前言 在一个完整的测试用例中,断言是必不可少的,断言是拿实际结果和期望结果去比较,在httprunner中用validate来对比测试结果。 validate校验器 在httprunner的源码里,utils.py可以找到有哪些校验方法 平常用eq比较多,eq就是equals的缩写,这里总结下相关的 阅读全文
posted @ 2019-09-22 23:20 上海-悠悠 阅读 (296) 评论 (0) 编辑
共 45 页: 上一页 1 2 3 4 5 6 7 8 下一页 末页