首页 > 系统服务 > 详细

01jmeter-beanshell常用代码段

时间:2019-07-19 22:58:52      阅读:91      评论:0      收藏:0      [点我收藏+]

 

1.获取时间

import java.util.*;
import java.text.SimpleDateFormat;
String str1 = (new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date());   //获取当前时间
var now_date = new Date().getTime();  //获取当前时间戳
vars.put("ts",now_date.toString());   //设置为jmeter的全局变量
Calendar cal =Calendar.getInstance();
cal.add(Calendar.DATE,-1);
String yesterday=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(cal.getTime());  //昨天
vars.put("d",yesterday);  //设置为jmeter全局变量   引用变量:${d}

2.生成随机数

import org.apache.commons.lang3.RandomUtils;
int group_no =RandomUtils.nextInt(1,999);
vars.put("gp",group_no.toString());

3.打印变量到cmd控制台

System.out.println("d is:"+vars.get("d")); //打印昨天(1中的d)

涉及到beanshell的地方:

a.测试计划-鼠标右键-添加-前置处理器/后置处理器-beanshell PreProcessor/beanshell-PostProcessor

b.线程组-鼠标右键-添加-前置处理器/后置处理器-beanshell PreProcessor/beanshell-PostProcessor

c.取样器-鼠标右键-添加-前置处理器/后置处理器-beanshell PreProcessor/beanshell-PostProcessor

示例:

技术分享图片

技术分享图片

 

01jmeter-beanshell常用代码段

原文:https://www.cnblogs.com/wang-mengmeng/p/11215883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!