Jmeter学习
文章平均质量分 55
Jmeter测试
henry_rhy
这个作者很懒,什么都没留下…
展开
-
Ant工具的配置
Ant的下载与配置安转下载地址:Apache-ant1.选择需要的版本下载2.将下载下来安装包解压到任意目录(直接解压,无需安装)3.配置环境变量新建用户变量:ANT_HOME 值为:当前安装目录在系统变量PATH中新增:%ANT_HOME%\bin验证是否安装成功:ant -version4.修改bin目录下-jmeter.properties文件修改:jmeter.save.saveservice.output_format=xml(默认为csv,修改为xml)原创 2022-04-29 10:09:56 · 795 阅读 · 0 评论 -
Jmeter上传文件接口((multipart/form-data数据请求))
在日常被测系统中,我们会经常遇到文件上传的操作,那么针对这样的接口,使用Jmeter工具需要怎么操作呢?上传文件步骤如下:Step1.抓取文件上传的接口相关参数通过抓取接口我们可以看到这些主要的参数,这里几个参数要关注下URL:后端接口地址Method:上传文件的请求方式一般的postContent-Type:文件上传的类型,接口约定俗成的就是multipart/form-data这里还可以看到这个接口的鉴权信息:access-key,是在请求头里然后我们在看请求体里的参数:请求体原创 2022-04-27 14:57:19 · 10518 阅读 · 0 评论 -
jmteter 参数提取器-使用正则表达式来提取数据
应用场景:在实际运用过程中,我们经常需要会遇到B请求需要使用A请求返回的数据,将上一个请求响应的结果作为下一个请求的参数,例如token,这个时候我们就要用到提取器来提取数据,Jmeter工具自带了Json提取器 和 正则表达式提取器,这次主要是使用正则表达式提取器来提取数据正则表达式主要用于:1.字符串的匹配、提取处理2.regular这个单词表示正则表达式的意思正则表达式学习链接:https://www.cnblogs.com/Simple-Small/p/9150947.html正则表达原创 2022-04-13 12:48:53 · 5758 阅读 · 0 评论 -
JMeter在传参时需要生成不重复时间参数
前言:在使用jmeter做接口压测时,有时候需要用到时间参数,例如时间戳,每次请求时间都在变,就需要实时生成时间戳来保证每次请求的成功,那么如何解决呢?这时候就需要用到jmeter自带的函数助手来实现,通过函数助手,对应的函数:${__time(,)} : 时间戳默认精确到毫秒级别,生成13位的一个时间戳、格式化时间如图所示,该公式默认获取到的时间戳为13位的${__time(/1000,)}:时间戳默认精确到秒级别,生成10位的一个时间戳、格式化时间需要在添加参数:/100如图所示,原创 2022-04-07 14:43:58 · 2107 阅读 · 0 评论 -
Jmeter参数提取器-如何使用 json提取器及设置全局变量来调用
在jmeter接口测试的过程中,经常会遇到了需要关联参数的情况,在接口响应后,提取请求返回结果中的某个值或者某一组值,作为下一个接口的入参,例如token或者其他变量,需要设置成全局变量或者局部变量来给下个接口去调用。1.jmeter这个工具提供了比较多的提取元件,例如正则表达式提取,当然还有专门处理JSON格式响应数据的元件【JSON Extractor】,本次主要使用的就是json提取器,以下是接口的详细操作:一、在接口请求内添加 JSON Extractor,路径如下二、JSON Extra原创 2022-04-01 15:08:05 · 7136 阅读 · 1 评论 -
JMeter性能测试基础
原创 2020-12-03 18:55:37 · 200 阅读 · 0 评论