问题标签 [jmeter-4.0]
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.
linux - 如何从 docker 文件中获取环境变量
如何从 docker 文件中获取环境变量,例如我正在添加一个
在我的dockerfile
,所以我可以在用户定义变量的帮助下URL_PATH
在我的文件中得到这个。Jmeter.jmx
在窗口上它可以正常工作{__env(URL_PATH)}
但在 docker 上它不起作用。我怎么解决这个问题?
jmeter - 锁定文件配置屏蔽不起作用
我在 Windows 7 上使用带有最新Lock File Config 插件的 JMeter 4.0,
它正在使用文件名,但该选项Also check filemask
不起作用
您还可以使用通配符指定文件名以检查现有锁定文件
日志中的错误:
是否可以/应该使用特定的案例口罩?或者我不应该使用这个选项?我应该添加一个依赖项jar吗?是操作系统特定的问题吗?
jmeter - 在 JMeter 中发送 http 请求而不转义字符
我正在使用 HTTP 请求发送以下数据:
查看View Results Tree
我看到发送的数据如下:
发送的实际数据不再是有效的 JSON。
有什么方法可以在不转义这些字符的情况下按原样发送数据?
jmeter - 在 JMeter 中使用 UUID 获取发布数据
我必须在 POST REST API 上使用 JMeter 执行负载测试,该 API 在请求正文中发送 JSON 数据,如下所示
我想使用 JMeter 中的 UUID 功能为“id”的值自动生成 UUID,这对于后端创建的每条记录都应该是唯一的。
对于在 JMeter 中该线程组中执行的每个线程,“id”的值应该是唯一的。
jmeter - 如何在 Jmeter 中捕获 signalR 连接字符串
由于信号器连接,在 jmeter 中执行脚本时出现错误
我需要在 url 中传递 connectionToken 和 connectionData ,如下所示。
"/Web/signalr/connect?transport=longPolling&clientProtocol=1.5&connectionToken=${connectionToken}&connectionData=${connectionData}"
我能够捕获 ConnectionToken 并成功传递。但是,我面临着 connectionData 的问题,看起来像
[{"name":"alertshub"},{"name":"loggerhub"},{"name":"notificationhub"}]
如何捕捉和传递这个。请找到截图
无法捕获以下连接字符串
连接数据:[{"name":"alertshub"},{"name":"loggerhub"},{"name":"notificationhub"}]
get 方法将上面的 connectionData 发送为
GET //abc.com/Web/signalr/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22alertshub%22%7D%2C%7B%22name%22%3A%22loggerhub%22%7D %2C%7B%22name%22%3A%22notificationhub%22%7D%5D&_=1522754518635
并得到响应connectionToken。我能够提取 connectionToken 。
现在,我需要发送
GET //abc.com/Web/signalr/connect?transport=serverSentEvents&clientProtocol=1.5&tid=10&connectionToken=%27FcFUJytTeVDsNq4EM5iY59NrIlAO4EK0nU%2BP9fDasBFDTA%2B78kpLr05HaQoqstQouqyFMP2hShwh2eHdiG%2BCsRq7wNHs70BVSkjJiLIdyePfB3SmMCmeZeZyvd1xzfnc%27&connectionData=%255B%257B%2522name%2522%253A%2522alertshub%2522%257D% 252C%257B%2522name%2522%253A%2522loggerhub%2522%257D%252C%257B%2522name%2522%253A%2522notificationhub%2522%257D%255D%26_%3D1522754518635
它有有效的connectionToken(提取)但没有connectionData。
响应是解析值时遇到意外字符:%。路径 '',第 0 行,第 0 位置。
我的问题是我怎样才能得到这个值,[{"name":"alertshub"},{"name":"loggerhub"},{"name":"notificationhub"}]。
接下来我需要发布
POST //abc.com/Web/signalr/connect?transport=longPolling&clientProtocol=1.5&connectionToken=FcFUJytTeVDsNq4EM5iY59NrIlAO4EK0nU+P9fDasBFDTA+78kpLr05HaQoqstQouqyFMP2hShwh2eHdiG+CsRq7wNHs70BVSkjJiLIdyePfB3SmMCmeZeZyvd1xzfnc&connectionData=%5B%7B%22name%22%3A%22alertshub%22%7D%2C%7B%22name %22%3A%22loggerhub%22%7D%2C%7B%22name%22%3A%22notificationhub%22%7D%5D&_=1522754518635
正如您在此处看到的,它具有有效的 connectionToken 但没有 connectionData。
对此的响应是:ConnectionId 的格式不正确。
linux - 在 Docker Jmeter HTML 报告中没有生成
问题是 docker 完成 Jmeter 命中后容器停止。
Docker 文件最后一行:
- CMD jmeter -n -t Get_Ping_Node_API.jmx -l .csv -e -o Get_Ping_Node_API2.html
跑步:
ubuntu@ubuntu:~/sumit/docker-jmeter$ docker exec -it 3f2092a9895d bash 来自守护进程的错误响应:容器 3f2092a9895d881b97459af9f9c7982e06c696d1b0d4dc1484ee9dd75a3368ee 未运行 ubuntu@ubuntu:~/sumit/docker-jmeter
performance-testing - JMeter 4.0 版
我需要知道哪个版本的chrome浏览器适用于JMeter 4.0版本的记录场景。我当前的 chrome 版本是 65.0.3325.181,我无法在 JMeter 中记录场景。请建议我,我是否可以降级或升级我的 chrome 来完成这项任务。
提前致谢
jmeter - 如何在不等待服务器响应的情况下发送http请求
我们正计划对我们的服务器进行负载测试,我们需要从 Jmeter 工具生成重负载。但据我所知,jmeter 等待响应以创建另一个请求线程。有没有一种方法可以创建 http 请求而无需使用 jmeter 等待服务器的响应?如果没有,有什么可用的解决方法来生成重负载并保持线程数固定?
jmeter - NET::ERR_CERT_AUTHORITY_INVALID 使用 Apache JMeter 作为代理的 Chrome 66 错误
当我尝试在 Apache JMeter 4.0 中记录一些场景时,上面提到的隐私错误正在显示。我已经在JMeter文件夹的本地 bin 路径中安装了ApacheJMeterTemporaryRootCA证书,并在 Chrome中的Trusted Root Certification Authorities文件夹中导入。
而我自己使用 Chrome : Version 66.0.3359.27 (Official Build) dev (32-bit) 在 JMeter 中记录目的。在 chrome 和 JMeter - Test Script Recorder 的代理设置中也给出了 8080 作为端口号。
仍然无法理解为什么我不能记录几个动作,因为我在以前版本的 Apache JMeter 中做过同样的事情。所以请让我知道它的解决方案。