我正在使用jmeter保存我的应用程序的响应,我想使用beanshell后处理器从那时减去6个小时。
String timeforrequest = vars.get("response time");
我们收到的时间是以下格式
"2013-10-26 09:36:00 AM "
答案 0 :(得分:2)
您可以在beanshell处理器中使用常规Java代码。
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
<div ng-app="app" ng-init="test:123; show:false">
Show-->
<input type="checkbox" ng-model="show" />
<div gmap-Non-Bindable ng-if="show">{{test}}</div>
</div>
您可以从m2 repository here下载joda-time jar。
答案 1 :(得分:1)
示例代码:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
String timeforrequest = vars.get("response time");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a");
Date before = sdf.parse(timeforrequest);
Calendar cal = Calendar.getInstance();
cal.setTime(before);
cal.add(Calendar.HOUR, -6);
Date after = cal.getTime();
String newtimeforrequest = sdf.format(after);
log.info("\n\n" + newtimeforrequest + "\n");
演示:
参考文献: