- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在 JMeter 中使用 javascript 进行 BSF 断言。
在 JMeter 调试采样器中,我有以下两个变量:insert_date=2013-11-11 16:22:33.000343db_created_date_1=2013-11-11 16:22:53.863187
我想比较它们,看看它们是否发生在彼此相差正负 10 秒的特定时间范围内 -或者时差超过 20 秒。
最好的方法是什么?
我不知道我是否应该使用 Date.parse(dateVal)Date.parse 函数返回一个整数值,表示从 1970 年 1 月 1 日午夜到 dateVal 中提供的日期之间的毫秒数。
我一直在尝试使用 BSF 断言 - javascript,但它不起作用:
if ((vars.put("my1",Date.parse(vars.get("db_created_date_1"))) - vars.put("my2",vars.get("insert_date"))) != 0) {
AssertionResult.setFailure(true);
AssertionResult.setFailureMessage("ERROR: The difference between db_created_date value (${db_created_date_1}) ${my1} and the dateTime (${insert_date}) ${my2} is too great.");
}
断言结果:断言错误:假断言失败:真断言失败消息:错误:db_created_date 值 (2013-11-11 16:22:53.863187) NaN 与 dateTime (2013-11-11 16:22:53.863187) NaN 之间的差异太大。
最佳答案
我不确定 Javascript,但您的 NaN 看起来很奇怪。正在关注Beanshell代码对我有用:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");
long created = sdf.parse(vars.get("db_created_date_1")).getTime();
long insert = sdf.parse(vars.get("insert_date")).getTime();
long delta = Math.abs((created - insert));
if (delta > 20){
//ka-boom
}
关于javascript - JMeter BSF 断言 - 比较日期变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20107882/
我正在使用 Visual Studio 2010 专业版,我刚刚在 Debug模式下检查 BSF 无法正常工作我尝试了很多组合,但没有一个有效! __asm { mov ebx, 0fff
我在java中使用groovy脚本。它的操作方式如下:我在 java BSFManager 中创建,然后注册一些 bean,然后我从输入接收 groovy 脚本并将其传递给 BSFManager 实例
我在采样器中添加了一个 BSF 后处理器。 后处理器中的脚本是: var array = JSON.parse(prev.getResponseDataAsString()); array.forEa
我正在尝试使用 JMetter 构建测试套件。我要测试的 Web 服务使用一些定制协议(protocol),使用正则表达式表达我的需求非常困难。 然后我找到了 BSF 后处理器,它允许我执行一些 Ja
我正在尝试编写一个通过 ffmpeg 处理 MP4 电影的 C++ 类。 首先,我创建了几个函数用于 std::unique<>()这样即使在异常情况下事情也会被释放。 但是,当我尝试释放 BitSt
我正在为 JVM 或 Bean Scripting Framework 寻找一种真正简单/有限的脚本语言但找不到任何。 我需要以下运算符: + - * / 也许**(权力) 也许是 sqrt ...
我正在尝试在 JMeter 中使用 javascript 进行 BSF 断言。 在 JMeter 调试采样器中,我有以下两个变量:insert_date=2013-11-11 16:22:33.000
我正在将 BSF Sampler 与此 javascript 一起使用: var tokenPass = '1234'; var serialNo = '1234578740905549583'; v
我正在查看这段代码: http://lxr.free-electrons.com/source/arch/x86/include/asm/bitops.h 静态内联无符号长__ffs(无符号长字) {
我一直在寻找一个看似简单的问题的解决方案。我正在使用 jMeter 在 Web 服务器上进行一些负载测试。我正在向返回 JSON 响应的 Web 服务器发出 HTTP 请求,我正在使用 Javascr
我正在做一个涉及解决一些 NP-hard 图问题的项目。特别是贝叶斯网络的三角剖分... 无论如何,我正在使用 std::bitset 创建邻接矩阵,这非常好……但我想使用 bsf 指令扫描位集。例如
有没有一种好方法可以使用 Jmeter 调试我用 JavaScript 编写的 BSF Sampler?例如,经常使用在浏览器中使用 console.log() 。有没有类似的方法可以在 Jmeter
我正在分析一些 x86 二进制代码的一些“时序 channel ”。我发布了一个问题来理解 bsf/bsr操作码。 所以从高层次上讲,这两个操作码可以被建模为一个“循环”,它计算给定操作数的前导零和尾
我正在使用 JMeter 编写一些性能测试。我需要做的一件事是动态构建一个巨大的 json 请求并将其作为 POST 请求有效载荷发送。使用 BSF 预处理器,我能够动态修改有效负载,但是我的 jav
我必须在视频中附加音频并将输出与另一个视频 mp4 合并 我使用此代码将视频附加到音频 ffmpeg -i "out1.mp4" -i "desc1.mp3" -c:v copy -c:a aac -
我希望有人遇到过这个问题,并且可以给我一些下一步应该尝试的提示。 我正在尝试在 jmeter 中运行一些 powercli 脚本(在 powershell 中运行)。我正在使用 beanshell 在
有没有办法使用 JavaScript 访问 BSF 脚本中逻辑 Controller 的名称属性? 有一个简单的 Controller ,我想在下面的脚本中访问其名称(类似于 getSampleLab
我已经用C语言编写了使用BSF算法查找最短路径的程序。以下是代码:。如果开始节点是1和2,则代码运行良好,但当开始节点是3、4或5时,操作将终止,Main函数将返回3221225477。当起始节点为3
我已经用C语言编写了使用BSF算法查找最短路径的程序。以下是代码:。如果开始节点是1和2,则代码运行良好,但当开始节点是3、4或5时,操作将终止,Main函数将返回3221225477。当起始节点为3
我正在使用 Ant 和 Ivy 构建一个项目。 build.xml 文件取决于 ant-contrib , bean scripting framework , beanshell , 和 commo
我是一名优秀的程序员,十分优秀!