随笔分类 -  Jmeter

摘要:在性能压测过程中,想对接口的响应时间断言,当响应时间比较长时,显示出哪些接口响应时间比较长,方便定位 在jmeter工具中可以使用JSR223 Assertion 断言器 respTime =prev.getEndTime()-prev.getStartTime(); log.info("时间差:" 阅读全文
posted @ 2023-03-04 21:44 ilovetesting 阅读(257) 评论(0) 推荐(0) 编辑
摘要:步骤1、导入lib\ext下ApacheJMeter_core.jar和ApacheJMeter_functions.jar 步骤2、新建function的类的package声明必须以".functions"结尾,如com.mytest.fuctions 步骤3、继承AbstractFunction 阅读全文
posted @ 2019-12-18 10:37 ilovetesting 阅读(450) 评论(0) 推荐(0) 编辑
摘要:实际的接口测试过程中,在发送http请求之前可能需要对某些参数(或某几个参数的组合)进行md5加密 在jmeter中可通过两种方式来实现md5加密 beanshell实现md5加密 在org.apache.commons中提供了md5加密的方法,代码如下 import org.apache.comm 阅读全文
posted @ 2019-05-30 19:56 ilovetesting 阅读(1438) 评论(1) 推荐(1) 编辑
摘要:对于初次接触接口的同学来说,自己在发送一个http请求时,总会遇到这样那样的问题,比如必传参数不存在啊 出现这样类似问题的问题首先排除的应该是content-type是否正确,那什么是content-type呢? 在客户端和服务端通过http请求交互的过程中,你总得告诉服务端你传的是什么格式的数据类 阅读全文
posted @ 2019-05-30 14:05 ilovetesting 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:SON Extractor的作用: 对于处理json格式的response,使用SON Extractor来提取数据是更方便的。 SON Extractor语法: 同时提取多个数据: Names of created variables,多个变量之间使用分号隔开 JSON Path Expressi 阅读全文
posted @ 2019-05-05 11:44 ilovetesting 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、背景 在测试过程中,避免不了与数据库打交道,比如数据的校验、数据的准备或者重置操作,又或者对数据库进行增删改查,基于以上诉求,在Jmeter中是如何实现的呢。可使用JDBC类型组件来实现以上功能操作。 二、JDBC类型组件介绍 在Jmeter中,JDBC类型组件有四种 1、JDBC配置元件,属于 阅读全文
posted @ 2018-04-21 23:49 ilovetesting 阅读(377) 评论(0) 推荐(0) 编辑
摘要:一、背景 在实际工作中,当使用Jmeter做性能脚本或者接口脚本时,有可能会遇到需要对不同的条件做不同的操作,基于这种诉求,在Jmeter中可使用if控制器来实现 二、实际操作 逻辑控制器位置: 在线程组下,执行:添加 >> 逻辑控制器 >> 如果(If)控制器 if逻辑控制器控件中最重要就是Exp 阅读全文
posted @ 2018-04-21 21:01 ilovetesting 阅读(22257) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示