-
历史常用组件、模块设计参考
查看全部 -
参数配置搞得很复杂
查看全部 -
全局参数 配置模块实战讲解
(除了截图外,还可以使用csv文件来做全局参数 配置)
查看全部 -
demo screen
查看全部 -
测试结果展示
用表格查看结果
查看结果树
聚合报告
断言结果
查看全部 -
用例模块库
用例分隔符(采用测试片断元件实现)
用例组(采用线程组元件实现)
用例ABCD分类(采用事务控制器元件实现)
查看全部 -
通用模块库
当前脚本通用模块库(数据准备 、接口正反例能用模块)
历史常用组件/模块设计参考
查看全部 -
全局参数配置
测试数据配置 (测试数据分为 静态 + 动态 两类,静态数据 是 运行自动化之前 需要传入的 基础数据;动态数据 是 接口自动化过程中 动态生成的数据;测试数据配置 主要是 静态数据)
运行参数 (线程组里的控制参数抽离出来,可以统一在全局参数配置里维护)
DNS配置
数据库配置
查看全部 -
整体方案展示
脚本结构方案 : 全局参数配置 + 通用模块库 + 用例模块 + 测试结果展示
查看全部 -
设计本套脚本结构方案的原因
Jmeter元件组合过于灵活,需要人为约定一套规则
易维护性
效率(大多数接口自动化项目主要用来回归,回归对效率要求很高)
合作
查看全部 -
Jmeter劣势
不好多人协同工作,一个 jmx文件进行管理,多人协同工作时起冲突。
查看全部 -
Jmeter优势
支持脚本录制
支持多平台部署
支持Jenkins集成,实现CICD
一学二用,可做接口自动化,可做性能,学习产出比高
开源免费
丰富的元件及第三方插件
支持BeanShell脚本,方便二次开发及引入 jar包,满足测试需求
查看全部 -
soapUI 和 soapUI pro (收费)
RobotFramework + HttpLibrary
Jmeter
查看全部 -
目前常用的接口自动化方案
LoadRunner
Postman ( 个人使用够,多人协同的大型项目收费)
Python+Request+Unittest
Java+HttpClient+testNG
(下面两个是通过写代码,单元测试的框架)
查看全部 -
Jmeter接口自动化的脚本结构优化方案
提升编写Jmeter自动化脚本的能力
完善和丰富接口自动化场景和思路
查看全部
举报