JMeter
文章平均质量分 57
从零开始。
福多多的福
放下你的三分钟热度,静下心来做你该做的事,该好好努力了!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JMeter,将响应结果保存至csv文件,并读取csv文件
在做性能测试的时候,可能会需用将响应数据中的某些字段提取出来,以供下一接口作为入参;一、将响应结果中的字段提取,并保存至CSV文件【分为2个步骤】1)将响应结果中的字段提取json提取:https://blog.youkuaiyun.com/Moonlight_16/article/details/119797715正则提取:https://blog.youkuaiyun.com/Moonlight_16/article/details/122253904原创 2022-11-15 19:09:34 · 7307 阅读 · 0 评论 -
JMeter,linux环境下,执行jmeter报错:java.net.BindException: Address already in use: connect-已解决
JMeter,linux环境下,执行jmeter报错:java.net.BindException: Address already in use: connect-已解决修改配置文件:net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_keepalive_time = 1200net.ipv4.ip_local_port_range = 1024 65000net.ipv4.tcp_max_syn_backlog = 8192原创 2022-10-27 18:32:46 · 3588 阅读 · 0 评论 -
JMeter,配置分布式部署【压测】
一、分布式原理Jmeter分布式执行时,选择其中一台作为Master(调度机),其它一台或者多台机器作为Slave(执行机);执行时,Master会把脚本发送到每台Slave上,Slave 拿到脚本后开始执行,不启动GUI直接通过命令行模式执行;Slave执行完成后,会把结果回传给Master,Master收集所有Slave的信息并汇总。二、Slave(执行机)配置安装Jmeter,每台Slave最好和Master安装的都保持一致,避免出现不必要的错误;修改jmeter.propertie原创 2022-01-06 11:44:47 · 569 阅读 · 0 评论 -
Jmeter,Linux下执行./jmeter报错【./jmeter:Permission denied】
一、问题描述:在压测时,执行./jmeter -n -t 报错,提示: ./jmeter: Permission denied【拒绝访问】二、问题分析:由于jmeter没有执行权限三、解决方案:修改文件的权限:chmod +x jmeter需要进入到bin目录下,增加权限:chmod +x jmete# 移除对应的执行权限的命令chmod -x jmeter原创 2021-12-23 15:16:44 · 8896 阅读 · 2 评论 -
Jmeter,非GUI模式运行实例【./jmeter -n -t】
-n 非GUI模式 -> 在非GUI模式下运行JMeter-t 测试文件<参数> ->要运行的jmeter测试(.jmx)文件 (若命令行模式在bin/文件夹下,则可以使用相对路径,否则使用绝对路径)-l 日志文件<参数> ->生成的日志文件,指定结果文件路径 (同上)-j 指定日志文件路径 (同上)-o 指定报表文件路径(同上)-R 指定远程服务器列表-g 制定csv测试结果文件路径(同上)-e 测试完成生产报表-r 设置分布式执行-H 设置JMeter设置代理服务器IP或域名原创 2021-12-17 19:04:43 · 4305 阅读 · 0 评论 -
Jmeter,压力测试nginx【Cannot assign requested address】
问题描述:在压测时,发现错误率很高,查看报错日志提示: Cannot assign requested address【程序对外建立新连接,结果本地端口全部用完导致的异常】问题分析:由于客户端频繁的连服务器,虽然socket正常关闭,但端口未立即释放,而是会等待60s后释放,导致很多的TIME_WAIT(通过netstat查看),以至于用光了客户端可用的端口号,导致建立新连接时无可用端口,即“Cannot assign requested address”,是客户端的问题不是服务器端的问题。解决方案原创 2021-12-15 17:39:40 · 4630 阅读 · 1 评论 -
Jmeter,响应报文中文乱码问题-三种解决方案
问题描述:Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码。问题分析:应该是响应页面没有做编码处理,JMeter默认按照ISO-8859-1编码格式进行解析。解决方案:方法一:添加Http信息头管理器: -----但响应数据里的中文还是乱码方法二:改配置文件 1)进入Jmeter的bin目录下,找到jmeter.properties文件, 2)将#sampleresult.default.encodin...原创 2021-10-29 17:02:42 · 7700 阅读 · 4 评论 -
Jmeter,关联之JSON提取器【提取满足特定条件的变量值】
1、JSON提取器-提取列表中的随机值$.data[*].id2、JSON提取器-提取满足特定条件的变量值$.data[?(@.tabName=="设备")].id3)JSON提取器-多层提取$.data.contractList.[?(@.modifyBtn=='2')].contractId4、JSON提取器-提取多个变量值$.data.contractList.[?(@.modifyBtn=='2')].["contractId","contractNo"]原创 2021-08-19 11:23:37 · 5142 阅读 · 2 评论 -
JMeter,关联之正则表达式【非贪婪匹配】
关联是Jmeter工具中非常重要的一个技术。因为在测试过程中,有些接口需要根据上一接口的返回数据来动态获取,比如登录接口中的token,这个时候就要使用关联。1、什么是关联?概念:从上一条请求中获取数据,使用在下一条请求中的过程。2、Jmeter关联中常用的三种方式1. 正则表达式提取器2. Json Extractor提取器3. 边界提取器3、正则表达式提取器1. 引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它2. 正则表达式:制定规...原创 2021-12-31 12:57:33 · 861 阅读 · 0 评论
分享