Jmeter
tester_sz
忙,都没时间写....
展开
-
jmeter内存修改
在做接口并发测试的时候,由于并发的线程比较多,启动jmeter之后,报错,提示内存溢出,故,需要修改jmeter的内存配置。注:CMD窗口仅是提示用,无实际意义,因为实际运行时,jmeter.log。日志输出的是8G内存。转载 2023-02-16 11:13:06 · 400 阅读 · 0 评论 -
jmeter压测dubbo详解
dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。原创 2023-02-07 11:45:38 · 2224 阅读 · 0 评论 -
K8s简述NodePort
最近在学习Kubernetes的过程中,由于都是在K8s集群内部进行Docker通信的,就遇到了如何暴露服务给外界访问的问题,测试环境就使用比较简单的NodePort来暴露服务,网络才通,调用dubbo接口才可以使用。要不然办公网络是调不通K8S集群内的服务的。原创 2023-01-13 19:49:09 · 169 阅读 · 0 评论 -
jenkins显示html样式问题的几种解决方案总结
jenkins 显示html转载 2022-11-30 17:08:26 · 911 阅读 · 0 评论 -
Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: Error while pro
jmeter 生成报告报错转载 2022-11-18 10:46:15 · 1442 阅读 · 1 评论 -
jmeter中运行 Error in NonGUIDriver Report generation requires csv output
jmeter中运行 Error in NonGUIDriver Report generation requires csv output转载 2022-11-18 10:12:01 · 492 阅读 · 0 评论 -
非GUI模式给jmete脚本传递外部参数
jmeter远程调用原创 2022-11-17 17:03:31 · 289 阅读 · 0 评论 -
Jmeter导入结果,查看结果树请求显示No data to display
no data to display转载 2022-11-17 10:01:26 · 2027 阅读 · 0 评论 -
jmeter 用beanshell导入自己jar包老是查找不到
jmeter 用beanshell导入自己jar包老是查找不到,用各种方式导入JAR包都不行,最后通过发脚本到可以用的同事那比对才发现,少了个jmeter-plugins-manager-1.3.jar安装插件管理器Plugins Manager后,就可以正常使用导入的JAR包了。感觉jmeter这里有坑。。。。。...原创 2022-06-23 21:14:33 · 839 阅读 · 0 评论 -
jmeter全局变量配置:将token运用到全局(跨线程组使用变量)
1.获取登录后的token(提取可以用json path Extractor插件,只针对响应数据为json格式的接口):2.配置全局变量:添加后置处理器-BeanShell PostProcessor ${__setProperty(newtoken,${token},)}; 3.调用全局变量:${__property(newtoken)}ps:如果遇到跨线程组调用参数值不是token值而是变量名时且登录接口能够正常使用的情况下,请检查线程组设置:原因:如果不设置此项,会导致.原创 2022-03-04 10:05:47 · 2824 阅读 · 0 评论 -
JMeter-结果分析之聚合报告
我们先来看看聚合报告中的主要名称的含意:Label:每个请求的名称#Samples:各请求发出的数量Average:平均响应时间(单位:毫秒)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间Median:中位数,具体后面讲90%Line:后面讲95%Line:后面讲99%Line:后面讲Min:最小响应时间Max:最大响应时间Error%:请求的错误率 = 错误请求的数量/请求的总数T原创 2022-03-04 09:57:54 · 2489 阅读 · 0 评论 -
Jmeter命令行运行实例讲解
1.1 命令介绍jmeter -n -t <testplan filename> -l <listener filename>示例: jmeter -n -t testplan.jmx -l test.jtl示例含义:则表示以命令行模式运行testplan.jmx文件,输出的日志文件为test.jtl1.2参数介绍这里是我们使用非 GUI 模式运行测试脚本时可以使用的一些命令,Jmeter官网用户手册介绍如下:-h 帮助 -> 打印出有用的信息并退出-n 非原创 2021-09-09 17:09:43 · 235 阅读 · 0 评论 -
jmeter-如何在JDBC Request中添加多条语句执行+insert into
1.JDBC Connection Configuration中配置Database URL时在URL后面添加 ?allowMultiQueries=true2.JDBC Request中添加语句insert into-Query Type 选择 Prepared Update Statementupdate -Query Type 选择 Update Statementhttps://www.cnblogs.com/ohlala/p/10579800.html...转载 2021-04-12 15:01:36 · 713 阅读 · 0 评论 -
JDBC请求-jmeter
需要在apache-jmeter-4.0\bin 目录下放入 mysql-connector-java-5.1.47-bin.jar连接数据库数据库连接池名称,JDBC请求和JDBC Connection Configuration保持一致。JDBC请求的Variable names:保存sql语句返回结果的变量名。Query里面填入查询数据库数据的SQL语句(填写的SQL语句末尾不要加“;”,4.0版本试了下没问题。。。)Query Type选择1、Select Statement:执行第一条查原创 2020-08-12 15:37:06 · 184 阅读 · 0 评论 -
一次完整的性能测试
参考:https://blog.csdn.net/chongdudu5779/article/details/100863343?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.none原创 2020-05-28 10:02:43 · 190 阅读 · 0 评论 -
jmeter 跨线程组调用变量
一、beanshell自带方法props.put(“变量名”,“值”); //全局变量赋值props.get(“变量名”) ; //获取全局变量二、jmeter自带函数__setProperty${__setProperty(变量名,值})}; // 全局变量赋值${__property(变量名)}; //全局变量提取KaTeX parse error: Expected group after '_' at position 2: {_̲_P(变量名)}; //…{__prope原创 2020-05-25 14:46:30 · 215 阅读 · 0 评论 -
jmeter常用性能指标监控并输出HTML报告
参考链接:https://blog.csdn.net/weixin_39074559/article/details/78225033生成HTML报告ps:监控的是服务器的性能指标,查看结果是在本机上查看,只能是window系统,(Mac没用过)...原创 2019-11-14 16:31:25 · 1235 阅读 · 0 评论 -
Jmeter零碎整理
GUI模式和非GUIGUI模式:图形界面模式非GUI:命令行模式,需要再bin目录下执行backups文件夹3.3版本后才有备份文件夹,点击保存会备份脚本到backups文件夹jmeter-pluginssetFormatter方法在3.1版本后不支持,jmeter版本过高会报错。...原创 2019-11-12 17:55:14 · 155 阅读 · 0 评论 -
性能测试名词解释
文章目录负载测试压力测试(强度测试)配置测试可靠性测试系统用户数与同时在线人数TPS (Transaction Per second)吞吐量负载测试通过在被测系统上不断加压,直到性能指标达到极限,例如“响应时间”超过预定指标或都某种资源已经达到饱和状态。特点:这种测试方法的主要目的是找到系统处理能力的极限。这种测试方法需要在给定的测试环境下进行,通常也需要考虑被测试系统的业务压力...原创 2019-11-12 15:27:28 · 709 阅读 · 0 评论 -
性能测试第一步--性能需求分析
文章目录性能测试的意义:需求来源需求评估常见性能需求性能测试场景设计注意扩展:jmeter Thread Properties性能测试的意义:能够有效评估系统的性能指标,用于系统的性能评估能够识别系统的性能瓶颈,协助性能调优能够指导突发流量承载方案的制定能够用于系统运维成本的预算需求来源测试:根据业务提出性能测试来规避风险开发:觉得某些页面加载慢运维:对某个系统的服务能力提出...原创 2019-11-08 18:09:35 · 2066 阅读 · 0 评论 -
jmeter常用配置元素
HTTP Header Manager在sampler中发送请求的时候,http头部信息列表会自动整合后一起发送。当http头部信息列表中的某一条信息 与sampler本身已自带的名称相同,则手动输入的信息会取代sampler自带的。HTTP Cookie Manager他可以像浏览器一样存储和发送cookie,如果你要发送一个带cookie的http请求,cookie manager会自...原创 2019-11-08 17:49:03 · 238 阅读 · 0 评论 -
Jmeter中特殊的请求方式
在jmeter基础元件中,除了http和jdbc这两种最常用到的请求之外,还有几种比较特殊的。它们虽然不常用,但是在某些特殊场景下也能发挥作用Java请求Jmeter中的java请求,同Dummy Sampler一样, 可以用来模拟一个接口的各种关键信息。我们通过它去模拟接口请求中的各种信息。包括但不限于响应码、响应信息、延迟时间(latency)、响应时间、模仿响应时间、请求数据、响...原创 2019-11-07 14:50:43 · 386 阅读 · 0 评论 -
【Jmeter】BeanShell介绍和常用语法
BeanShell是什么?BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言;BeanShell是用Java写成的,一个小型的、免费的、可以下载、嵌入式的Java源代码解释器,具有对象脚本的特性;BeanShell可以执行标准Java语句和表达式,以及另外自身的一些脚本命令和语法。Jmeter中有哪些...原创 2019-10-09 10:41:56 · 1838 阅读 · 0 评论 -
jmeter正则表达式提取器随笔
当一个表达式匹配多个参数时例如 :name="(.+?)" value="(.+?)"模板:$1$,$2$只匹配一个时,用$1$,数字从1开始。缺省值:没取到值时,默认用这个。.* 就是单个字符匹配任意次,即贪婪匹配。 表达式 .*? 是满足条件的情况只匹配一次,即最小匹配.*限定符是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现非贪婪或最小匹配(从左往右开...原创 2019-09-19 13:56:35 · 108 阅读 · 0 评论 -
逻辑控制器(if/while)--------jmeter
If 逻辑控制器:在if逻辑控制器的Expression中不能直接填写条件表达式,需要借助函数将条件表达式计算为true/false,可以借助的函数有__jexl3和__groovy函数,可以用&&和||组合表达式。while 逻辑控制器:用到循环控制器注意看字段是否写对当为int时,用"“和不用没区别,当是其他类型时,一定要用双引号,且写成”${xxx_1}"==“xx...原创 2019-09-20 09:13:54 · 427 阅读 · 0 评论