weixin_41812355
这个作者很懒,什么都没留下…
展开
-
jmeter(三十三):阶梯线程组Stepping Thread Group,并发线程Concurrency Thread Group
以打开CSDN首页https://www.csdn.net/为例。每步0.1分钟(0.5分钟除以5步)。Stepping Thread Group参数详解。现在官方不建议使用阶梯式线程组,建议使用并发线程组。每步20个用户(100个用户除以5步)达到100个线程后,所有这些线程。,直到达到100个用户。持有目标速率半分钟;原创 2023-10-16 17:46:39 · 1014 阅读 · 1 评论 -
Jmeter(三十一):制造大批量的用户数据数据
需求:因测试需要,要造100w用户数据,通过用户名、手机号、密码可新增用户,其中用户名和电话号码要求100w用户不能重复。符合我们常用规则的手机号:第一位为1,第二位为3-9,后面的9位为0-9即可。1、通过Bean shell Sampler实现用户名和手机号的足够随机。以上一行代码将用户名和手机号联系起来,实现了用户名的随机。以上两行代码实现了手机号后9位在1-9之间随机分配。以上两行代码实现了手机号第二位在3-9之间随机分配。2、通过循环控制器使之循环100w次。以上四行代码实现了手机号的足够随机。原创 2023-08-28 18:22:37 · 1391 阅读 · 0 评论 -
Jmeter(三十):并发测试(设置集合点)
所以当timeout设置为0,但是线程数又不满足集合点中设置的值时,就会一直等待,不执行请求,需要手动stop。如:我集合点设置为50,那么不满足50个请求的时候,这些请求都会集合在一起,处于等待状态,当达到50的时候,就一起执行。分2组,发现先有4个请求,为第一组,5秒后,出现后2个请求,为第二组,共6个。原因:不够并发数且超时为0。场景三:线程数设置6,集合点设置为4,超时为0,点击运行。场景四:线程数设置6,集合点设置为6,超时为0,点击运行。场景一:线程数设置为6,集合点为3,超时为0,点击运行。原创 2023-08-28 17:44:09 · 1211 阅读 · 0 评论 -
Jmeter(二十九):Jmeter常用场景梳理
Jmeter常用场景梳理_jmeter性能测试场景设计_晓伟晓伟的博客-CSDN博客原创 2023-08-27 20:50:30 · 672 阅读 · 0 评论 -
Jmeter(二十八):beanshell的使用
在此介绍下BeanShell PreProcessor的用法,其它的beahshell可以类推。用addClassPath("D:\\")方法引入 class文件,在用import导入包及类,然后就可以像java一样调用了。1、上一篇中已使用过的:把jar包放到jmeter目录\apache-jmeter-2.13\lib\ext下。a、bean shell可以接受传入参数,如下图:${u1} ${u2} ${u3}1、直接把上例中的java文件编译成class文件,如何编译请自行百度。原创 2023-08-27 20:47:04 · 993 阅读 · 0 评论 -
Jmeter(二十七):BeanShell PostProcessor跨线程全局变量使用
稍后补充:https://www.cnblogs.com/insane-Mr-Li/p/10146302.html原创 2023-08-27 20:28:13 · 1121 阅读 · 0 评论 -
Jmeter(二十六)、详解jmeter函数和变量
JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。其中,__functionName匹配被调用的函数名称。用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同。有些JMeter函数不要求参数,则可以不使用圆括号,例如${__threadNum}。如果一个函数的参数中包含逗号,那么必须对逗号进行转义(使用"\"),否则JMeter会把逗号当成参数分隔符。原创 2023-08-22 21:14:39 · 271 阅读 · 0 评论 -
JMeter(二十五)、一些概念的理解---90%响应时间、事务、并发
那么它的第90%百分位,也就是第9个数刚好是9 ,那么他的90%Line 就是9。2、2.1、2.5、3、3.4、3.4、4、4、4、4、5、5、5、5.9、5.91、6.8、8、12、24、24.1 按由小到大将其排列。如果事务中增加思考时间,运行结果统计的事务响应时间是包括思考时间的,所有场景的设计,脚本的设置,对测试结果是有影响的,具体需要根据需求进行设计。应用A,每个select查询需要1ms, 一个connection的话,一直不停的执行,1S内 可执行1000次,也就是1000qps。原创 2023-08-04 14:42:41 · 986 阅读 · 0 评论 -
JMeter(二十四)、使用吞吐量控制器实现不同的用户操纵不同的业务
需求:博客系统,模拟用户真实行为,80%的用户阅读文章,20%的用户创建文章,创建文章的用户随机的删除或者修改文章。根据post_id是否能整除2,决定编辑还是删除。80%的用户查看文章。原创 2023-08-04 13:55:47 · 810 阅读 · 0 评论 -
Jmeter(二十三):快速生成测试报告
然后在聚合报告中指定日志文件存储路径,路径中最好不要包含有中文,执行脚本后,会在指定的这个目录下创建一个login.txt的日志文件。首先要保证jmeter命令是ok的,如果你在cmd中输入jmeter -v,有出现如下截图所示的信息,那就说明jmeter环境ok;1.完成脚本的调试、参数化、断言等操作后,在脚本存放目录下打开cmd,通过执行命令来执行脚本,并同步输出HTML测试报告。注意:指定的报告存放目录,如果目录不存在,则会自动创建。注意:指定的报告存放目录,如果目录不存在,则会自动创建。原创 2023-07-25 18:13:23 · 422 阅读 · 0 评论 -
JMeter(二十二):系统性能分析思路
还有其他应用程序自身的性能特征、工作负荷的特性、应用程序间的通信行为、磁盘或网络上的数据访问模式,还有终端用户对应用程序的使用模型。CPU是操作系统中运行的根本,他的执行速度与性能好坏很大程度上决定了系统整体的性能快慢,现在的cpu已经由之前的单核发展到多核,使得处理能力更强。磁盘数据的读写的性能也会直接影响系统程序的性能,磁盘I/O系统是系统中最慢的部分。在系统中,要考虑对应的网络是否到达、防火墙是否开启、端口的访问、宽带是否被限制、路由的寻址、网络的时延等。当系统利用率大于50%时,需要关注;原创 2023-07-25 16:02:43 · 343 阅读 · 0 评论 -
JMeter(二十一): 性能测试指标(图表)
jmeter服务器监控插件指标简单说明原创 2022-09-20 10:41:47 · 244 阅读 · 0 评论 -
JMeter(二十):测试片段
测试片段原创 2022-08-16 14:36:02 · 355 阅读 · 0 评论 -
Jmeter(十九):JMeter 定时器(集合点)
集合点和吞吐量原创 2022-08-16 14:19:10 · 323 阅读 · 0 评论 -
Jmeter(十八):用户定义变量、用户参数的优先级
用户定义变量和用户参数的优先级原创 2022-08-11 16:47:20 · 314 阅读 · 0 评论 -
JMeter(十七):ForEach控制器的使用
ForEach的常规使用原创 2022-08-05 11:15:49 · 107 阅读 · 0 评论 -
JMeter(十六):IF控制器的使用
if控制器的使用原创 2022-08-05 11:07:02 · 518 阅读 · 0 评论 -
JMeter(十五):监听器之每秒事务数Transactions per Second
每秒事务数Transactions per Second详解原创 2022-08-05 09:23:44 · 570 阅读 · 0 评论 -
JMeter(十四):计数器的使用
计数器的使用原创 2022-08-04 17:30:11 · 278 阅读 · 0 评论 -
JMeter(十三):借用Jmeter连接数据库 ,获取短信验证码
获取短信验证码原创 2022-08-04 13:53:00 · 445 阅读 · 0 评论 -
JMeter(十二):JDBC配置连接mysql数据库
Jmeter连接jdbc原创 2022-08-03 17:22:46 · 420 阅读 · 0 评论 -
JMeter(十一):压测的时候仅登陆一次(仅一次控制器)
仅一次控制器的使用原创 2022-08-03 15:29:07 · 430 阅读 · 0 评论 -
JMeter(十):setUp线程组实现用户先登录
利用setUp 线程组可以实现前置准备工作原创 2022-08-03 15:15:35 · 471 阅读 · 0 评论 -
JMeter(九)Json提取器、正则表达式提取器和跨线程组的关联
正则表达式提取器、json提取器实现参数关联和跨线程组的关联原创 2022-08-03 10:21:09 · 293 阅读 · 0 评论 -
JMeter(八):响应断言详解
但是当我们发一个请求时,可以触发多个服务器请求,类似于ajax那种,那么就有main sample 和 sub-sample之分了。如果上面断言结果为true,勾选“否”后,最终断言结果为false。此外,对于有重定向的请求,并且勾选了“跟随重定向”, 那么这两个请求都是 sub-sample,重定向后的请求(第二个请求)就是main-sample。响应文本,Document(Text),url样本,响应代码,响应信息,Response Header,ignore status。(2) 正则匹配。原创 2023-07-25 11:20:19 · 501 阅读 · 0 评论 -
JMeter(七):并发线程组Concurrency Thread Group
并发线程组Concurrency Thread Group原创 2022-08-01 15:33:32 · 158 阅读 · 0 评论 -
JMeter(六):阶梯加压线程组Stepping Thread Group
阶梯加压线程组Stepping Thread Group_详解原创 2022-08-01 15:06:08 · 399 阅读 · 0 评论 -
Jmeter(五):插件入门篇
jmeter安装插件原创 2022-08-01 14:20:23 · 294 阅读 · 0 评论 -
JMeter(四):随机生成关键字、随机选取关键字和从CSV文件中读取关键字
随机生成关键字、随机选取关键字和从CSV文件中读取关键字原创 2022-07-25 17:28:09 · 998 阅读 · 0 评论 -
JMeter(三):录制与回放
JMeter的录制与回放原创 2022-07-25 15:22:00 · 409 阅读 · 0 评论 -
JMeter(二):性能指标和常用组件
性能指标和常用组件解析原创 2022-07-25 14:40:55 · 931 阅读 · 0 评论 -
Jmeter(一):Building a Web Test Plan
利用模板创建一个测试计划原创 2022-07-25 14:17:55 · 150 阅读 · 0 评论