【问题标题】:How can I record JMeter scripts behind company's proxy auto config (PAC) file?如何在公司的代理自动配置 (PAC) 文件后面记录 JMeter 脚本?
【发布时间】:2020-02-22 00:20:22
【问题描述】:
  • Internet 选项设置由我公司的系统管理员管理。
  • 代理设置为使用自动配置脚本 (http://proxypac.abcd.com/proxyrouting)。我无法禁用此功能。
  • 我无法将代理更改为 localhost。无论我尝试更改什么,上面的 PAC 脚本都会覆盖。
  • IT 安全不允许我安装 Chrome Blazemeter 插件、安装 Badboy、使用 Fiddler 或手动更改代理。
  • 公司的代理主机是proxy.abcd.com,端口是8080,但我不知道如果浏览器正在读取PAC文件,这些信息会有什么帮助。

在上述情况下,我可以选择录制 JMeter 脚本吗?

我有什么方法可以创建 GUI 脚本,其中包含从服务器返回的大量数据和动态值而不进行记录(如果在我的情况下无法选择记录)?

【问题讨论】:

    标签: jmeter jmeter-4.0


    【解决方案1】:
    1. 您可以使用不使用操作系统代理设置的浏览器,一个很好的例子是Mozilla Firefox。您需要将 Firefox 配置为使用 JMeter 作为代理

    2. 完成后,您可以在configure JMeter to use your company proxy server 中添加以下行至system.properties file

      http.proxyHost=proxy.abcd.com
      https.proxyHost=proxy.abcd.com
      http.proxyPort=8080
      https.proxyPort=8080
      

    这些PAC files 没有任何作用,它们是普通的JavaScript 文件,浏览器正在解释这些文件以确定哪个代理应该用于哪个URL。对于某些 URL,您甚至可能不需要使用代理。因此,我建议您检查您是否真的需要代理来访问您尝试记录的应用程序,您可能不需要此步骤#2

    【讨论】:

    猜你喜欢
    • 2014-10-28
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 2015-06-23
    • 2010-12-23
    相关资源
    最近更新 更多