gpt4 book ai didi

ssl - JMeter 分布式测试 java.io.FileNotFoundException : rmi_keystore. jks (没有这样的文件或目录)

转载 作者:行者123 更新时间:2023-12-04 22:35:13 33 4
gpt4 key购买 nike

使用 Jmeter 设置分布式测试我最终遇到了这个问题。
首先我知道设置 jmeter.property server.rmi.ssl.disable=true 解决问题。
我仍然想看看是否可以使用这个 rmi_keystore.jks。 Jmeter 文档
https://jmeter.apache.org/usermanual/remote-test.html关于设置环境非常清楚,但根本没有提到如何指定 rmi_keystore.jks 的路径,或者这是否必须是工作人员或 Controller 中的 rmi_keystore.jks。
我注意到,如果您作为工作人员和 Controller 在您的机器上进行测试(就像这个人所做的 https://www.youtube.com/watch?v=Ok8Cqc0wipk ),设置 rmi_keystore.jks 的绝对路径是可行的。
前任。 server.rmi.ssl.truststore.file=C:\path\to\the\rmi_keystore.jks 和 server.rmi.ssl.keystore.file=C:\path\to\the\rmi_keystore.jks 和。
但是,当 Controller 与 rmi_keystore.jks 的路径不同时,这不起作用。
我的问题是 : 如何设置正确的 jmeter 属性 server.rmi.ssl.truststore.file server.rmi.ssl.keystore.file 解决 FileNotFoundException?说明默认值不起作用?
谢谢大家

最佳答案

你需要:

  • 生成rmi_keystore.jks主机上的文件
  • 复制给所有的奴隶

  • 默认位置(JMeter 查找文件的位置)是 rmi_keystore.jks ,也就是说,如果您将它放到主从机上 JMeter 安装的“bin”文件夹中 - JMeter 会找到它并开始使用。 server.rmi.ssl.keystore.file如果您想自定义文件名和/或位置,则应该使用属性,因此如果它不同,您可以通过 user.properties 文件设置从属特定位置或通过 -J 传递它命令行参数。
    如果位置对于所有从站都是通用的,并且您想一次性覆盖它 - 通过 -G 提供它命令行参数。
    更多信息:
  • Configuring JMeter
  • Full list of command-line options
  • Apache JMeter Properties Customization Guide
  • 关于ssl - JMeter 分布式测试 java.io.FileNotFoundException : rmi_keystore. jks (没有这样的文件或目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69015554/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com