测试
文章平均质量分 81
自动化测试,性能测试
code喵喵
程序员,微信13360051663
展开
-
java开发jmeter采样器
当测试的接口响应时间很短时,例如1ms以下,测试如果直接压测spring工程代码,那么spring框架的耗时占比较高,导致实际测试结果的tps误差较大,此时需要自己开发采样器插件,尽可能减少框架对测试结果的影响。将上面所有的jar包全部拷贝到jmeter的lib\ext文件夹目录下,注意不要覆盖jmeter原有的包,否则jmeter不能正常启动。主要有3个类:取样器,取样器界面,sdk接口封装类。3.1 将sdk源码和采样器源码打成jar包。核心逻辑是配置界面,绑定界面与取样器的参数。原创 2024-09-24 15:40:33 · 489 阅读 · 1 评论 -
使用JMH做Java微基准测试
JMH 是 Java Microbenchmark Harness 的缩写。中文意思大致是 “JAVA 微基准测试套件”。官网:http://openjdk.java.net/projects/code-tools/jmh/首先先明白什么是“基准测试”。基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。可以简单的类比成我们电脑常用的鲁大师,或者手机常用的跑分软件安兔兔之类的性能检测软件。原创 2024-09-19 16:03:20 · 1122 阅读 · 0 评论 -
Jmeter 配置说明之线程组
线程组元件是任何一个测试计划的开始点。在一个测试计划中的所有元件都必须在某个线程组下。所有的任务都是基于线程组:通俗理解:· 线程组:就是一个线程组,里面有若干个请求;· 线程:一个线程就是一个“虚拟用户”;· 请求:一个线程组里面有若干个请求。对应关系:例如:1个线程组里面有10个请求,线程数为10个,跑完后得到:理解为:(10个线程数)10个人,每个人都要跑这10个请求,所以:10*10=100:并发数:100;线程数:10;PS:线程组也可以看作是一个虚拟用户组。原创 2024-03-29 19:21:47 · 1838 阅读 · 0 评论 -
JMeter使用
总结: 在Ramp-Up时间内发送线程数*循环次数个请求。原创 2024-01-01 15:07:55 · 715 阅读 · 1 评论