摘要: 前言 面试题:如果造10w条测试数据,如何在数据库插入10w条数据,数据不重复 最近面试经常会问到sql相关的问题,在数据库中造测试数据是平常工作中经常会用到的场景,一般做压力测试,性能测试也需在数据库中先准备测试数据。那么如何批量生成大量的测试数据呢? 由于平常用python较多,所以想到用pyt 阅读全文
posted @ 2020-06-13 23:44 上海-悠悠 阅读(6558) 评论(0) 推荐(5) 编辑
摘要: 前言 httprunner 可以自定义生成测试报告的模板,1.x版本里面有个 extent_report_template.html 模块非常美观。 但是生成报告的时候会报错:jinja2.exceptions.UndefinedError: 'dict object' has no attribu 阅读全文
posted @ 2020-06-13 18:49 上海-悠悠 阅读(2047) 评论(2) 推荐(0) 编辑
摘要: 前言 httprunner 参数化数据源指定支持三种方式: 在 YAML/JSON 中直接指定参数列表:该种方式最为简单易用,适合参数列表比较小的情况 通过内置的 parameterize(可简写为P)函数引用 CSV 文件:该种方式需要准备 CSV 数据文件,适合数据量比较大的情况 调用 debu 阅读全文
posted @ 2020-06-13 11:03 上海-悠悠 阅读(1880) 评论(0) 推荐(1) 编辑
摘要: 前言 httprunner 参数化数据源指定支持三种方式: 在 YAML/JSON 中直接指定参数列表:该种方式最为简单易用,适合参数列表比较小的情况 通过内置的 parameterize(可简写为P)函数引用 CSV 文件:该种方式需要准备 CSV 数据文件,适合数据量比较大的情况 调用 debu 阅读全文
posted @ 2020-06-13 10:25 上海-悠悠 阅读(1237) 评论(0) 推荐(1) 编辑
摘要: 前言 从 2.0.0 版本开始,HttpRunner 不再支持在测试用例文件中进行参数化配置; 参数化的功能需要在 testsuite 中实现。变更的目的是让测试用例(testcase)的概念更纯粹 环境:httprunner==2.5.7 参数配置 参数化机制需要在测试用例集(testsuite) 阅读全文
posted @ 2020-06-13 01:00 上海-悠悠 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 前言 httprunner 分层主要是分三层:api、testcase、testsuites 前面讲分层的时候讲到api单独封装每个接口,testcase可以有多个测试步骤,调用api层的接口是写测试用例,用例的步骤是有序的。 testsuites 这一层是测试用例的集合,把测试用例放到一个测试套件 阅读全文
posted @ 2020-06-13 00:35 上海-悠悠 阅读(1986) 评论(0) 推荐(1) 编辑