jmeter - 如何在使用 JMeter 执行负载运行时使用多个 SSL 证书 (JKS)
问题描述
对于具有基于证书的身份验证的 API,我需要使用 100 用户负载执行负载运行。我有六种不同的 JKS 格式证书。我想知道我们如何在执行加载运行时使用所有这六个证书。我们可以进行一些配置,例如使用 CSV 数据配置来参数化数据吗?
我尝试在系统属性文件的密钥库属性下提及所有六个证书的路径,当我运行时,Jmeter 开始在续集中获取六个证书,但它没有用
我可以使用其他配置吗?
你能帮我实现这个吗
解决方案
- 将所有证书放入Java 密钥库
javax.net.ssl.keyStore
通过操作和javax.net.ssl.keyStorePassword
系统属性指向 JMeter 使用密钥库- 添加密钥库配置元素,它将遍历密钥库中的证书并为每个线程使用不同的证书(虚拟用户)
您可以查看如何在负载测试安全网站时使用多个证书一文,其中包含有关设置密钥库和 JMeter 的分步说明
推荐阅读
- php - Doctrine - QueryBuilder 使用 leftJoin,重新组合字段结果
- java - 关闭作为方法返回的资源
- .net-5 - 错误 MSB3644 未找到 .NETFramework,Version=v5.0 的参考程序集。与 VS 2019 16.8.3
- php - 如何针对特定数据执行 if/else 语句
- regex - 以下划线开头的数字范围的正则表达式
- python - 基于边权重的图聚类
- c - 读入文件冒泡排序用C写出
- kubernetes - 如何使用 Traefik 在 Kubernetes 中启用 CORS
- html - cilick 上搜索栏不透明度的平滑过渡
- mysql - 使用表中的值更新 mysql 数据库