问题标签 [grinder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance-testing - 磨床多个帖子网址测试无法正常工作
我正在运行磨床来测试具有 10 个不同 json 主体的 POST URI。研磨机给出的响应时间不正确。单个 json 正文测试给出了合理的响应时间,尽管 10 个具有 10 个不同 json 正文的脚本给出了非常高的响应时间和非常低的 tps。我正在使用具有 5 个工作进程和 15 个线程的 1 个代理。有人可以帮我找出问题所在吗?
我使用的脚本是:-
json - POST error when sending JSON data in Grinder
The requirement is to make a POST request to a particular URL with a given JSON payload. The URL will only respond if the payload is correct and the request is via POST.
This is my code:
Now the issue with this is that my POST request gives me a 403 forbidden. However, when I use the same payload and send the request using DHC, it gives me a 200. So I'm sure of the payload and the link I'm connecting to. The proxy also I've tested in another script and works fine. Besides, if the proxy didn't work, I wouldn't get a 403 either. Lastly, I'm parsing it as a string because POST requires the second argument to be string that it will internally convert into byte[].
I'm really not able to understand what's happening so any insight would be immensely helpful. Thanks in advance
EDIT: Fiddler's catch of DHC's Request
I even edited my Grinder request headers to so
performance - 将 Jyson Jar 导入 nGrinder
我正在尝试将 Jyson 模块导入到在远程机器上运行的 Grinder。但是,我没有看到关于如何实现这一点的明确指导。jar 文件在哪里?我下载的 Jyson zip 也有一个 lib 和 src 文件夹。我已经阅读了这个链接并了解了必须添加到grinder.properties 文件中的内容,但是实际的lib 和src 文件在哪里呢?如果已经存在解释相同的链接,请链接我到它。
感谢所有帮助
java - 使用 com.mysql.jdbc 导入驱动程序与 Jython 的 MySQL 连接
我正在研究用于测试 MySQL DB 负载测试的 Grinder 框架。我能够连接 MySQL 数据库,但无法执行查询,也没有收到任何错误消息。我的问题是如何在磨床框架中执行查询(磨床将在 Jython 上工作)。
请找到下面的 Jython 脚本和程序正在执行直到“打印”test1 记录“”步骤,然后简单地跳过这些步骤,该程序中是否有任何错误,例如查询?
ssl - SSL Session ID Resumption负载测试
我们想测试如果我们使用 ssl session id 来重用 SSL session,它将如何影响性能。但是我们没有找到测试的方法,我们使用 ngrinder 或 loadrunner 进行负载测试,如何在这两个工具中模拟 ssl session id 恢复?
performance-testing - Grinder:报告 CPU 和内存数据
我想让 Grinder 的代理从OperatingSystemMXBean记录 CPU 和内存
理想情况下,这应该创建一个常用的 _data.log,以便我可以将其输入Grinder Analyzer
我如何检测测试来创建这样的报告?或者我可以创建一个将 CPU 负载值报告为测试时间的测试脚本吗?
amazon-web-services - 在 Grinder 测试脚本中使用 Jython 从 S3 获取文件
我有用于 Grinder 测试的 master/worker EC2 实例。我需要尝试直接从 S3 存储桶获取文件的负载测试,但我不确定 Grinder 测试脚本在 Jython 中的外观。
有什么想法或提示吗?我稍微研究了一下,发现 Python 有用于与 AWS 一起工作的 boto 包——这在 Jython 中也能工作吗?
(编辑 - 添加代码和导入错误以进行澄清。)
Python 方法:
是否“pip install boto3”
测试脚本:
错误是:
net.grinder.scriptengine.jython.JythonScriptExecutionException: : 没有名为 boto3 的模块
Java 方法:
将 aws-java-sdk-1.11.221 jar 从 .m2\repository\com\amazonaws\aws-java-sdk\1.11.221\ 添加到 CLASSPATH
错误是:
net.grinder.scriptengine.jython.JythonScriptExecutionException: : 没有名为 amazonaws 的模块
我也在 Windows 计算机上运行东西,但我使用的是 Git Bash。
eclipse - 重定向 ngrinder groovy-Eclipse 插件中的问题
当我在 nGrinder(在 Eclipse 中用 Groovy 编写的脚本;Eclipse 与 Groovy 插件集成)中为 URL 编写重定向脚本时遇到了一个问题:https://winterfell-sbo-sbo-test-cso-web-mta.cfapps .sap.hana.ondemand.com/sites 附件是 Eclipse 日志(第 #11、#12、#13 页)供您参考,以下是对该问题的解释。
步骤#1 我在https://winterfell-sbo-sbo-test-cso-web-mta.cfapps.sap.hana.ondemand.com/sites上发出 HTTP GET 请求。这会自动跟随重定向,然后登陆登录页面:https ://winterfell.authentication.sap.hana.ondemand.com/login
步骤#2 我在' https://winterfell.authentication.sap.hana.ondemand.com/saml/discovery?returnIDParam=idp&entityID=winterfell.canary&idp=winterfell-metadata&isPassive=true上触发另一个 HTTP GET 请求 这不会自动重定向到“位置”标题 - > https://winterfell.authentication.sap.hana.ondemand.com/saml/login/alias/winterfell.canary?disco=true&idp=xs2security.accounts400.ondemand.com
有关更多信息,请参阅屏幕截图。
相反,它被重定向到https://winterfell.authentication.sap.hana.ondemand.com/login 我们试图为https://authentication.sap.hana.ondemand.com/的 GET 请求捕获并设置 csrf cookie saml/discovery?returnIDParam=idp&entityID=winterfell.canary&idp=winterfell-metadata&isPassive=true -> 但它仍然没有按预期工作
同事能够在 JMeter 中完成这项工作。所以我们试图通过将“followRedirects”设置为 true 在 nGrinder 中模拟这一点,但它没有按预期工作。
由于在第 2 步中,它没有获取响应标头的位置并重定向回“/login”页面,这种行为的可能原因是什么?
我们检查了 xsuaa 是否工作正常。在 Postman 中执行请求时,一切都按预期工作。卷曲效果很好。
android - Flutter 未在 Android 设备上运行
我刚刚在 vsCode 中使用命令托盘创建了一个新项目。然后我启动 android 模拟器,然后颤振运行。它在 ios 而不是在 android 上完美运行。
此调试控制台响应
在调试模式下在为 x86 构建的 Android SDK 上启动 lib/main.dart... 失败:构建失败并出现异常。* 出了什么问题:任务 ':app:compileDebugAidl' 执行失败。
java.lang.IllegalStateException: '/Users/sachin/Library/Android/sdk/build-tools/26.0.2/aidl' 中缺少aidl * 尝试:使用--stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。* 在https://help.gradle.org获得更多帮助 在 1 秒内构建失败 Gradle 构建失败:1 退出 (sigterm)