标签: jmeter

JMeter的.BeanShell PostProcessor

我在jmeter中经历了bean shell脚本,但是我没有找到任何这样的例子,它在jmeter中是如何有用的,以及哪种方式.读取采样器值等等.任何人都可以用例子解释Jmeter中的bean shell脚本.我们编写脚本的beanshell post/pre processor脚本.我正在努力解决这个问题的实际用途.请解释一下.对我或其他人来说,理解它的用法对我有很大的帮助.

jmeter beanshell

19
推荐指数
2
解决办法
6万
查看次数

JMeter数学函数

我有一个随机变量和一个变量,我从页面读取.如何减去或乘以这两个变量以及JMeter中的哪个或哪个组件.

jmeter

18
推荐指数
1
解决办法
1万
查看次数

如何在JMeter中模拟每分钟的请求数

我需要每分钟模拟'n'个请求.我正在加载测试5个不同的webservices,每个webservices应该用每分钟不同的'n'个请求进行模拟.哪种方式最好?我必须使用计时器吗?我可以将计时器附加到采样器,还是仅将其附加到线程组?

jmeter

18
推荐指数
1
解决办法
2万
查看次数

使用JMeter中值列表中的请求值

我相信我过去已经做过这件事,但不知怎的,我无法弄清楚如何;-)所以,这是我的问题:

我正在尝试创建一个JUnit测试计划,其中每次迭代都会通过更改特定参数来修改HTTP请求.因此,例如在五次迭代中,我希望进行以下HTTP请求:

http://localhost:8080/test/foo.html?id=1
http://localhost:8080/test/foo.html?id=2
http://localhost:8080/test/foo.html?id=3
http://localhost:8080/test/foo.html?id=4
...
Run Code Online (Sandbox Code Playgroud)

我想为测试计划全局配置标识符值,并在HTTP请求采样器中使用它们,如下所示:

Path: /test/foo.html?id=${categoryId}
Run Code Online (Sandbox Code Playgroud)

现在的问题:我如何配置标识符值全局(我希望使用StringFromFile),以及如何引用它们的采样?

java testing web-testing jmeter

18
推荐指数
3
解决办法
4万
查看次数

在JMeter中引用变量中的变量

我正在和JMeter合作.我想使用用户定义的变量指定测试主机,如下所示:

variable name       value  
localhost           localhost  
test                192.168.0.1
hostname            ${localhost}  
Run Code Online (Sandbox Code Playgroud)

执行测试,我发现主机名值没有被替换,显然测试失败了.我知道我可以使用属性并从命令行传递主机名,或者只是更改主机名值.是否有可能像我解释的那样?
谢谢.

variables jmeter

18
推荐指数
2
解决办法
1万
查看次数

无法在HTTP请求中插入任何正文

当我尝试在HTTP请求的主体中输入任何内容时,当我点击其他任何内容时,我得到:

您无法切换,因为数据无法转换为Target选项卡数据,空数据要切换

那是什么 ?我正在运行Windows 10.

jmeter

18
推荐指数
1
解决办法
7948
查看次数

如何在1秒内发送4000多个请求?

我有一个HTTP GET request.我需要4000在1秒内将请求发送到应用程序服务器超过一次.

我正在使用JMeter发送这些请求.每次使用嗅探工具(Wireshark)进行每次测试时,我都会采用空灵痕迹.

我试图从一台机器,多台机器(并行)甚至分布式模式实现这一目标.

实际上,JMeter结果不是我关注的问题.此测试的关注点是4000在嗅探器工具上看到请求在一秒内到达服务器.

在使用以下JMeter测试计划时,我发现在ethereal trace中几乎有2500请求1 sec.

Number of Threads= 4000
Ramp-Up Periods = 0 (Though it is depricated)
Loop count= 1
Run Code Online (Sandbox Code Playgroud)

当我使用线程数时2500,我几乎2200 request在空灵轨迹中一秒钟就击中了服务器.

服务器对该请求的响应不是我关注的问题.我只是想确保4000发送的请求JMeter在一秒内到达应用程序服务器.

更新:

案例1:(4000个主题)

Number of Threads= 4000
Ramp-Up Periods = 0 
Loop count= 1
Run Code Online (Sandbox Code Playgroud)

案例1的输出:

JMeter(查看表中的结果):启动4000个请求2.225秒.

虚拟跟踪:4000个请求命中服务器4.12秒.

在此输入图像描述

案例2:(3000个主题)

JMeter(查看表中的结果):1.83秒启动3000个请求.

虚拟跟踪:3000次请求命中服务器1.57秒.

案例3:(2500个主题)

JMeter(查看表中的结果):1.36秒开始2500个请求.

虚拟跟踪:2500个请求命中服务器2.37秒.

案例4:(2000线程)

JMeter(查看表中的结果):启动2000个请求的0.938秒.

Ethereal trace …

java heap stack jmeter performance-testing

18
推荐指数
1
解决办法
2567
查看次数

JMeter OutOfMemoryError

我面临OutOfMemor错误,JMeter停止工作....

java.lang.OutOfMemoryError: Java heap space Dumping heap to
    java_pid4412.hprof ... Heap dump file created [591747609 bytes in
    71.244 secs] Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space Exception in thread
    "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
    Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError:
    Java heap space Exception in thread "AWT-EventQueue-0"
    java.lang.OutOfMemoryError: Java heap space
Run Code Online (Sandbox Code Playgroud)

怎么解决?
我的系统具有非常好的规格,如16GB RAM,2x四核处理器,146 GB硬盘.

谁能帮我?

memory heap heap-memory jmeter out-of-memory

17
推荐指数
5
解决办法
7万
查看次数

使用jmeter将提取的数据写入文件

我正在使用JMeter v2.5.
我需要从测试的响应中获取数据并从中提取数据(我正在使用常规的exp提取器).如何将提取的数据存储到文件中?

file-io jmeter

17
推荐指数
2
解决办法
5万
查看次数

Jmeter提取字段/解析JSON响应

我在响应正文中遵循JSON格式

[
    {
        "Name" : "Prashant",
        "City" : "Sydney"
    },
    {
        "Name" : "Yogi",
        "City" : "London"
    }
]
Run Code Online (Sandbox Code Playgroud)

检查此数组是否有任何记录的更好方法是什么?如果是,则为第一个数组索引提供"名称".我正在为jMeter使用jp @ gc JSON提取器插件.

是否可以使用插件解析它或我需要使用正则表达式吗?

regex parsing json jmeter

17
推荐指数
3
解决办法
2万
查看次数