小编Suh*_*nde的帖子

循环交错控制器

我试图在另一个控制器(ForEach OR Loop或任何其他)中使用交错控制器,使得Interleave控制器下的每个采样器(即HTTP请求)执行一次,并且一旦最后一个采样器测试退出"外部"控制器已经完成了.

我的测试计划看起来有点像下面的显示

test plan
--Loop controller ( with loop count = num of requests in Interleave Controller)
----Some test elements
----Interleave Controller
--------HTTP requests (count = n, with some differences)
----Some More test elements
Run Code Online (Sandbox Code Playgroud)

测试计划是测试许多REST服务的多个测试场景(在请求数据中有一些变化等),因此一些服务可能有2个场景,有些可能有10个.

那么有没有办法在交错控制器下获得采样器的数量?或者我的测试计划更好的设计.

谢谢

jmeter

5
推荐指数
1
解决办法
597
查看次数

JMETER中的Groovy脚本

我试图将groovy(Groovy 2.4.3)添加到JMeter 2.13.

我将所有%groovy_home%/ lib/.jars放在%java_home%/ lib/ext/groovy-lib / .jar中

我在jmeter.property文件中添加了类路径(search_paths =/lib/ext/groovy-lib)

问题是在启动JMeter之后,我能够在BSF元素(断言,采样器等)中使用Groovy,但JSR223元素(断言,采样器等)没有显示Groovy脚本语言选项.

BSF显示Groovy

JSR223缺少Groovy

任何帮助都是有价值的谢谢

groovy jmeter beanshell jsr223

3
推荐指数
1
解决办法
9271
查看次数

在 JMeter 中增加用户定义的变量

我有一个要测试性能的注册 REST 服务。只需为每个循环/线程请求更改所需的参数 mobilenumber

作为负载测试的一部分,如何在线程/循环到多个测试时增加我的用户定义变量(通过增加存储为另一个 udv 的值)。

尝试为所有成功的注册请求使用 jsr 233 预处理器

我不想使用 csv,因为我只有一个参数需要更改

我正在阅读有关 var.get() 和 vars.put() 函数的信息,这些函数可以使用但没有正确理解。


尝试以下代码 - 代码下方显示的登录

log.info("Before execution")
log.info("${mobileNumber}") // my udv mobileNumber
log.info("${increment}") // my udv increment value

inc = ${increment}

long number = Long.parseLong(vars.get("mobileNumber"))

number = number + inc

log.info("Incremented number")
log.info(String.valueOf(number))

vars.put("mobileNumber", String.valueOf(number))

log.info("After Execution")
log.info("${mobileNumber}")
Run Code Online (Sandbox Code Playgroud)

日志 :

2014/11/25 09:25:26 INFO  - jmeter.threads.JMeterThread: Thread started: Dummy services 1-1 
2014/11/25 09:25:26 INFO  - jmeter.protocol.java.sampler.JSR223Sampler: Before execution 
2014/11/25 09:25:26 INFO  - jmeter.protocol.java.sampler.JSR223Sampler: 9990000000 
2014/11/25 …
Run Code Online (Sandbox Code Playgroud)

groovy jmeter load-testing jsr223

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

标签 统计

jmeter ×3

groovy ×2

jsr223 ×2

beanshell ×1

load-testing ×1