- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Jmeter 的新手,我的 http 请求正文如下:
{
"List":{
"ListAPPInfo":[
{
"first_time":"2013-06-24 10:00:00",
"lasttime":"2013-06-24 10:00:00"
}
],
"device_id":"015d24a409441203",
"device_model":"Nexus 7"
}
}
我想发送带有随机参数的 Http 采样器,例如 first_time
值开始于 2013-01-01 结束于 2013-12-31
最佳答案
您想要添加此树节点的排序:
Simple Controller
|_ HTTP Request Defaults
|_ Your Request Controller
|_ Random Variable Year
|_ Random Variable Month
|_ Other...
现在随机变量的参数:年份
Random Variable:
Variable Name: RND_YEAR
Output Format: 0000
Minimum Value: 0000
Maximum Value: 2999
月份
Random Variable:
Variable Name: RND_MONTH
Output Format: 00
Minimum Value: 01
Maximum Value: 12
日
Random Variable:
Variable Name: RND_DAY
Output Format: 00
Minimum Value: 01
Maximum Value: 30
以及其他变量。
请注意,格式和值中的数字数量应该相等。
现在将此类文本${RND_VARIABLE}
放入您的请求 Controller
请求中。
像这样:
{
"List":{
"ListAPPInfo":[
{
"first_time":"${RND_YEAR}-${RND_MONTH}-${RND_DAY} 10:00:00",
"lasttime":"2013-06-24 10:00:00"
}
],
"device_id":"015d24a409441203",
"device_model":"Nexus 7"
}
}
保存并启动您的测试计划。
您可以使用 BeanShell 处理器来生成随机日期 http://justjmeter.blogspot.ru/2012/04/2.html http://jmeter.apache.org/usermanual/functions.html
如果你想替换某个集合的随机字符串元素,你应该在java上的BeanShell PreProcessor
内部编写自己的beanshell函数。
import java.util.Random;
enum locales {UK, RU};
Random randGenerator = new Random();
int randInt = randGenerator.nextInt(locales.values().length);
vars.put("randomLocale",locales.values()[randInt].toString());
然后像往常一样将 ${randomLocale}
粘贴到您的请求中。
关于json - 杰米特。具有 json 中的随机数和字符串集合元素的 Http 采样器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17546042/
我只是想在 Jmeter 上使用插件 Extras、Hadoop、ExtraLibs 和 Webdriver 开始一个 webdrivertest。 (全部 1.3.0) 当我尝试启动脚本时出现以下错
我正在尝试编写一个测试计划,其中会根据采样器上的文本生成自定义报告。我无法在这三个级别中正确确定变量的范围。 loc = vars.get("local_count"); if(loc == null
我是一名优秀的程序员,十分优秀!