今日内容:三天精通Jmeter接口测试项目实战训练营(3).pdf
今日内容:三天精通Jmeter接口测试项目实战训练营(3).pdf 以下是从给定的文件中提取的知识点: 一、Jmeter中的Bean Shell组件和语言规则 * BeanShell是一种完全符合java语法规则的脚本语言,同时他还有自己的语法规则。 * Jmeter中的Bean Shell组件有: + 前置处理器:Beanshell预处理程序。 + 定时器:BeanShell + 采样器:BeanShell + 后置处理器:BeanShell + 断言:BeanShell + 监听器:BeanShell 二、BeanShell的内置变量和语法规则 * log:打印日志 * vars:表示JmeterVariables,操作Jmeter变量,(只能在当前线程组使用) + 用户定义的变量 + 正则表达式,JSON提取器 * props:用于存取Jmeter的全局静态变量。(可以跨线程组) + 获取全局静态变量 * prev:获取到前面一个取样器返回的信息 * ctx:上下文 三、Jmeter执行数据库操作 * 准备数据库的驱动Jar包 * 方式一:在测试计划里面引用驱动Jar包 * 方式二:放到jmeter的lib目录 * 新建一个:JDBC connection configuration * 新建一个:JDBC request 四、Jmeter的非GUI(界面)方式运行 * 执行JMX文件的命令:jmeter * 命令行参数: + -n:非界面方式运行 + -t:指定jmx文件的位置 + -l:指定生成的jtl格式的结果 + -e:生成HTML报告 + -o:指定HTML报告的文件夹 五、使用Jmeter+Ant+Git/SVN+Jenkins实现持续集成 * 下载Ant并解压,解压之后把ant的bin目录设置到path环境变量中 * 需要一个build.xml文件,并且把build.xml和test.jmx放到同一个目录 * 配置全局配置文件:jmeter.properties * 输入命令:ant 执行 * 结合Jenkins: 六、接口自动化的目的 * 实现团队协作,版本控制 * 找错,定位问题 * 生成更漂亮的报告 * 日志监控 * 小型项目,外部项目,大型项目 * 最终目的:达到当你的接口自动化测试框架全部都封装好之后,那么就不需要再写脚本,只需要加用例和数据即可。
- 粉丝: 1
- 资源: 87
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLO-yolo资源
- 适用于 Java 项目的 Squash 客户端库 .zip
- 适用于 Java 的 Chef 食谱.zip
- Simulink仿真快速入门与实践基础教程
- js-leetcode题解之179-largest-number.js
- js-leetcode题解之174-dungeon-game.js
- Matlab工具箱使用与实践基础教程
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js