上一页 1 2 3 4 5 6 7 8 ··· 32 下一页
摘要: 案例:当Postgres磁盘读引起IO高 在性能分析的人眼里,性能瓶颈就是性能瓶颈。无论这个性能瓶颈出现在代码层、操作系统层、数据库层还是其他层,最终的目的只有一个结果:解决掉! 有人可能会觉得这种说法过于霸道。 事实上,我要强调的性能分析能力,是一套分析逻辑。在这一套分析逻辑中,不管是操作系统、代 阅读全文
posted @ 2021-06-27 19:56 大圣原来姓毛 阅读(632) 评论(0) 推荐(1)
摘要: 理解TPS趋势分析 在性能分析中,前端性能工具,我们只需要关注几条曲线就够了:TPS、响应时间和错误率。这是我经常强调的。 但是关注TPS到底应该关注什么内容,如何判断趋势,判断了趋势之后,又该如何做出调整,调整之后如何定位原因,这才是我们关注TPS的一系列动作。 今天,我们通过一个实际的案例来解析 阅读全文
posted @ 2021-06-27 19:45 大圣原来姓毛 阅读(1983) 评论(0) 推荐(0)
摘要: 性能测试场景:业务模型 性能场景种的业务模型是性能测试工作中非常重要的一部分。而在我们真实的项目中,业务模型跟线上的业务模型不一样的情况实在太多了。原因可能是多种多样的,这些原因大大降低了性能测试的价值。 有人说,就是因为这样才应该直接用生产流量的方式来嘛,这样就不用管业务模型了,直接就有生产的业务 阅读全文
posted @ 2021-06-27 19:30 大圣原来姓毛 阅读(536) 评论(0) 推荐(0)
摘要: 性能测试工具 对于一个性能测试工具来说,如果能实现以下几个大功能,那么就基本上满足了性能测试工具的功能。 录制或编写脚本功能 参数化功能 关联功能 场景功能 报告生成功能 除此以外,在工作的细节上还有更多要求,就要看工具的实施能力了。 有很多性能测试工程师希望工具能做得非常全面,又人性化,而纵观当前 阅读全文
posted @ 2021-06-27 19:18 大圣原来姓毛 阅读(323) 评论(0) 推荐(0)
摘要: HttpRunner 除了作为命令行工具使用外,还可以作为软件包集成到你自己的项目中。简单来说,HttpRunner 提供了运行 YAML/JSON 格式测试用例的能力,并能返回详细的测试结果信息。HttpRunner class HttpRunner 以 类(class) 的形式对外提供调用支持, 阅读全文
posted @ 2021-05-25 13:30 大圣原来姓毛 阅读(381) 评论(0) 推荐(0)
摘要: HttpRunner 通过复用 Locust,可以在无需对 YAML/JSON 进行任何修改的情况下,直接运行性能测试。原理图 安装依赖包安装完成 HttpRunner 后,系统中会新增locusts命令,但不会同时安装 Locust。在系统中未安装 Locust 的情况下,运行locusts命令时 阅读全文
posted @ 2021-05-25 13:21 大圣原来姓毛 阅读(478) 评论(0) 推荐(0)
摘要: 测试用例JSON 格式正确性检测 若需对 JSON 格式用例文件的内容进行正确性检测,可使用 --validate 参数。 可指定单个 JSON 用例文件路径。制 $ hrun --validate docs/data/demo-quickstart.json Start to validate J 阅读全文
posted @ 2021-05-25 13:13 大圣原来姓毛 阅读(89) 评论(0) 推荐(0)
摘要: 一、测试用例分层目的 解决测试场景增多,导致接口定义描述的维护困难和繁琐问题。 例如,某个项目中存在三个测试场景(引用官网的示例) 场景A:注册新账号(API_1 / 2)、登录新注册的账号(API_3 / 4 / 5)、查看登录状态(API_6); 场景B:登录已有账号(API_3 / 4 / 5 阅读全文
posted @ 2021-05-25 13:05 大圣原来姓毛 阅读(402) 评论(0) 推荐(0)
摘要: 一、运行测试用例 指定用例集路径 使用 hrun 命令外加单个测试用例文件的路径,运行单个测试用例: $ hrun filepath/testcase.yml 使用 hrun 命令外加多个测试用例文件的路径,即可运行多个测试用例: $ hrun filepath1/testcase1.yml fil 阅读全文
posted @ 2021-05-20 18:27 大圣原来姓毛 阅读(651) 评论(0) 推荐(0)
摘要: 一、数据驱动作用域 1.1.支持支持测试用例 / 步骤层级的参数化驱动配置 1.2.配置方式包括三个部分:参数定义、数据源指定、数据源准备二、参数定义 & 数据源指定 2.1.参数位置 config模块中,新增一个parameters字段,参数化的定义均放置在该字段下 2.2.参数定义内容 包括参数 阅读全文
posted @ 2021-05-18 13:46 大圣原来姓毛 阅读(292) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 32 下一页