
Jmeter
文章平均质量分 68
Apache组织开发的基于Java的测试工具
Graciela.
Graciela的博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jmeter-作用域和执行顺序
一、作用域特定元件起作用的范围,也就是对哪些元件起作用。 类别: (1)对父级之下的所有元件都起作用,典型的例如:察看结果树、csv数据文件设置、用户参数、用户定义的变量、提取器等。-----也就是基于某个元件A可以添加的元件B,元件B起作用的范围就是元件A以内的所有元件,包括元件A (2)对子级的所有元件都起作用,典型的例如:逻辑控制器 (3)其他就是按照树形结构的位置起...原创 2021-10-21 09:40:04 · 195 阅读 · 0 评论 -
jmeter生成测试报告
一、聚合报告(一种监听器,用来统计发送的请求和收到的响应)二、生成HTML格式的测试报告 (1)dos窗口命令行方式第一次运行需将Jmeter.bat所在路径添加到环境变量path中 运行方法:(1)保证cmd在Jmeter脚本所在目录打开(2)jmeter -n -t 脚本路径和名称 -l 日志名.txt -e -o 报告文件路径和目录名称...原创 2021-10-21 09:36:19 · 4559 阅读 · 2 评论 -
jmeter逻辑控制器
由于很多业务流程,需要满足一定条件才能执行,或需要反复被执行。所以jmeter逻辑控制器实现了对请求取样器或者其他元件进行流程控制。一、if控制器 作用:设置一个条件,满足条件,控制器下的请求就执行 操作步骤:(1)创建http请求(2)基于请求,插入上级-添加if控制器 (3)设置if控制器...原创 2021-10-21 09:29:47 · 134 阅读 · 0 评论 -
jmeter断言(自动判断实际和预期结果是否相符的jmeter组件)
同一个请求可以添加多个不同的断言,只要有一个断言不通过,该请求的测试就不通过一、响应断言代码断言: (1)基于要测试的请求,添加响应断言 (2)选择响应代码 (3)选择模式匹配规则 (4)添加测试模式,预期结果 (5)运行脚本,观察效果文本断言:一般只判断文本中包含的关键数据,实际运行是否符合预期二、...原创 2021-10-20 20:58:17 · 1460 阅读 · 0 评论 -
jmeter关联数据库
一、为什么关联数据库很多业务场景中,请求之间是有依赖关系的,后一个请求依赖于前一个请求的结果,因此需要在两个请求之间建立关联。 比如:只查询第3个学院信息,只返回第三个学院的信息,只运行一次脚本。 解决思路:1,查询所有学院信息---请求01 2,从第一步的结果中提取第三个学院的id。肉眼提取--->自动提取。 3,查询指定的第3个学院。---...原创 2021-10-20 20:50:20 · 579 阅读 · 0 评论 -
jmeter直连数据库(使用Jmeter,绕过HTTP接口,直接对数据库进行连接、访问和操作)
直连数据库业务逻辑如下图所示:一、为什么需要直连数据库? ①定位问题:用户调用接口返回数据,是应用软件通过接口传递的数据,如果发生问题,无法知道是接口引起的问题,还是数据库本身的问题 ②人工误差:看走眼、看花眼 ③测试数据提取:比如考研的学生信息,从考研办公室中导出来,导出到一个数据库文件中。然后接口测试,从这个数据库 中提取考研的学生信息,比如id,作为接口调用的参数值,调用学生信息管理系统的接口,查询这些学生信息,判断预期和实际是否相符...原创 2021-10-20 20:22:37 · 2240 阅读 · 0 评论 -
jmeter参数化的四种方法
为了解决重复性操作,比如查询30个学院信息,所以通过循环的方式,从一个数据源获取数据,对重复执行的操作,进行动态赋值的过程叫做参数化。 参数化原理:复杂的技术都是源于简单的重复(1)简单的重复过程:列表,分析哪里是不变的操作,哪里是变化的数据(2)把变化的数据告诉jmeter:使用参数,存储变化的数据 (3)把需要使用参数的位置用同一个变量替代...原创 2021-10-20 13:52:56 · 4889 阅读 · 0 评论 -
接口测试-jmeter初级使用
一、常用四类接口(必须根据接口文档的要求构造请求) (1)get(查询)步骤:测试计划-线程组-http请求-结果树-运行-查看 传参方式: ①URL后面跟参数:URL路径+?+参数名=参数值&参数名=参数值 ②请求取样器的下方表单中填写:参数名和参数值。参数名前不加?问号 (2)post(新增)...原创 2021-10-20 09:57:45 · 202 阅读 · 0 评论