
performancetesting/microfocus_onelg_linux_ubuntu本镜像为Open Text LoadRunner系列产品(包括LoadRunner Enterprise、LoadRunner Professional和LoadRunner Cloud)提供负载生成器(Load Generator, LG)组件,基于Ubuntu 22.04构建,包含所有必要的依赖项,支持在Linux发行版上快速部署负载生成器容器,用于性能测试中的负载模拟。
适用于使用Open Text LoadRunner系列产品进行性能测试的场景,用于在Linux环境中生成模拟用户负载,评估应用系统在不同压力下的性能表现。可广泛应用于:
运行负载生成器容器(后台模式):
docker run -id -p <主机端口>:54345 -e "ONELG_FLAVOR=1" performancetesting/microfocus_onelg_linux_ubuntu:<标签版本号>
ONELG_FLAVOR=1以创建适用于LoadRunner Professional和LoadRunner Enterprise的容器。--net=host参数。创建容器
docker-e "STORM_TENANT=<您的租户ID>" \ -e "STORM_USERNAME=<您的用户名>" \ -e "STORM_PASSWORD=<您的密码>" \ --net=host performancetesting/microfocus_onelg_linux_ubuntu
docker-e "STORM_TENANT=<您的租户ID>" \ -e "STORM_USERNAME=<您的用户名>" \ -e "STORM_PASSWORD=<您的密码>" \ --net=host performancetesting/microfocus_onelg_linux_ubuntu
创建带HTTP(s)代理的容器
docker-e "STORM_TENANT=<您的租户ID>" \ -e "STORM_USERNAME=<您的用户名>" \ -e "STORM_PASSWORD=<您的密码>" \ -e "http_proxy=<您的代理URL,例如 [***]>" \ -e "https_proxy=<您的代理URL,例如 [***]>" \ --net=host performancetesting/microfocus_onelg_linux_ubuntu
启用JMeter或Gatling
添加环境变量ENABLE_JMETER=1或ENABLE_GATLING=1以启用相应功能:
docker-e "STORM_TENANT=<您的租户ID>" \ -e "STORM_USERNAME=<您的用户名>" \ -e "STORM_PASSWORD=<您的密码>" \ --net=host performancetesting/microfocus_onelg_linux_ubuntu
| 环境变量 | 说明 | 是否必填 |
|---|---|---|
| STORM_TENANT | 您的租户ID | 是 |
| STORM_USERNAME | 您的LoadRunner Cloud用户名 | 是 |
| STORM_PASSWORD | 您的LoadRunner Cloud密码 | 是 |
| STORM_PROJECT_ID | 项目ID号(默认值为1) | 否 |
| STORM_KEY | 负载生成器密钥(仅Linux) | 否 |
| ENABLE_JMETER | 启用JMeter功能 | 否 |
| ENABLE_GATLING | 启用Gatling功能 | 否 |
| http_proxy | HTTP代理URL(如需要代理) | 否 |
| https_proxy | HTTPS代理URL(如需要代理) | 否 |
环境变量也可通过--env-file命令行参数从文件中传入。
latest:最新版本manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务