jmeter如何使用代理服务器录制的脚本

worktile 其他 113

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    使用代理服务器录制脚本的步骤如下:

    1. 配置代理服务器:

      • 打开JMeter,在工具栏上选择“选项”。
      • 在弹出的对话框中选择“代理服务器”选项卡。
      • 点击“添加”按钮,输入代理服务器的主机名和端口号。
      • 如果代理服务器需要身份验证,则在“用户名”和“密码”栏目中输入相应的信息。
      • 点击“确定”按钮保存设置。
    2. 配置浏览器使用代理服务器:

      • 打开你使用的浏览器,进入浏览器的设置选项。
      • 找到网络或代理设置,将代理服务器的主机名和端口号,以及认证信息填入相应的栏目中。
      • 确认设置后,浏览器就会通过代理服务器进行网络请求。
    3. 开始录制脚本:

      • 在JMeter中,选择“文件”>“模板”>“创建录制计划”。
      • 在右侧的“HTTP代理服务器”选项卡中,输入一个用于保存录制脚本的文件名。
      • 设置要监听的端口号,通常使用默认的8888即可。
      • 点击“启动”按钮,代理服务器开始监听浏览器的请求。
    4. 设置浏览器使用代理服务器:

      • 打开浏览器,进入你想要录制的网站或应用程序。
      • 确保浏览器的网络设置中已经选择了之前配置的代理服务器。
    5. 进行脚本录制:

      • 在浏览器中进行各种操作,包括浏览页面、填写表单、提交数据等。
      • JMeter将会记录下所有的请求和响应,并生成对应的脚本。
    6. 停止录制:

      • 完成录制后,回到JMeter,点击“停止”按钮。
      • JMeter将会生成一个包含所有录制脚本的文件,可以在JMeter中编辑和调整脚本的内容。
    7. 对录制脚本进行进一步编辑和参数化:

      • JMeter生成的录制脚本可能包含一些与特定会话或用户相关的数据,需要进行参数化处理。
      • 可以使用JMeter提供的功能来对录制脚本进行编辑和调整,以符合需求。

    以上就是使用代理服务器录制脚本的步骤。通过这种方法,可以方便地获取到应用程序的各种接口和交互请求,并生成对应的压力测试脚本。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    使用代理服务器录制脚本是在 JMeter 中进行 Web 性能测试时非常常见和有用的一种方法。下面是使用代理服务器录制脚本的步骤:

    1. 下载和安装 JMeter:首先要确保已经在您的计算机上下载和安装了 JMeter。您可以从 JMeter 的官方网站(https://jmeter.apache.org/)上找到并下载最新的版本。

    2. 配置代理服务器:JMeter 使用代理服务器来捕获您的浏览器请求并生成相应的测试脚本。在 JMeter 中,选择“Options”菜单,然后选择“Recorder”。在“HTTP(S) Test Script Recorder”窗口中,单击“Start”按钮启动代理服务器。

    3. 配置代理服务器端口:您需要为代理服务器选择一个端口号。默认情况下,JMeter 使用 8080 端口。如果您要更改端口号,请在“HTTP(S) Test Script Recorder”窗口中的“Port”字段中输入您想要使用的端口号。

    4. 配置浏览器:现在需要配置您的浏览器以使用 JMeter 的代理服务器。打开您的浏览器设置,找到网络设置(或代理设置)并将代理服务器设置为 “localhost” 和之前选择的端口号。

    5. 开始录制:现在您可以开始录制您的测试脚本了。打开您的浏览器并开始浏览您要录制的网站。所有的请求和响应都会被代理服务器捕获并保存在 JMeter 中。

    6. 停止录制:完成录制后,返回到 JMeter 并在“HTTP(S) Test Script Recorder”窗口中点击“Stop”按钮停止代理服务器。

    7. 保存测试脚本:现在,您可以将录制的请求和响应保存为 JMX 文件(JMeter 的脚本文件格式)。在 JMeter 的“HTTP(S) Test Script Recorder”窗口中,点击“Save”按钮选择保存的路径和文件名。

    这些是使用代理服务器录制脚本的基本步骤。之后,您可以在 JMeter 中进一步编辑、参数化和调整您的测试脚本,以满足您的具体需求。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    使用代理服务器录制脚本是使用 JMeter 进行性能测试的一种常见方式。代理服务器允许您在测试期间记录用户会话并生成测试脚本,以便重放用户的操作。下面是使用代理服务器录制脚本的详细过程。

    步骤1:启动代理服务器

    1. 打开 JMeter,并在工作台中选择“添加”-> “非测试元件”-> “HTTP代理服务器”。
    2. 在“HTTP代理服务器”窗口中,设置代理服务器的端口号(默认为8888)和目标控制器名称。
    3. 可以选择是否将 JMeter 配置为仅拦截特定的域名,或者是拦截所有的请求。

    步骤2:配置浏览器

    1. 打开浏览器的代理设置,并将代理服务器地址设置为 localhost 或者 127.0.0.1,端口号设置为 JMeter 配置的代理服务器端口号。
    2. 如果使用的是 Firefox 浏览器,可以在地址栏中输入 about:preferences#network 设置代理服务器。
    3. 如果使用的是 Chrome 浏览器,可以在设置菜单中找到代理设置。

    步骤3:添加证书(可选)
    如果要录制 HTTPS 请求,需要在浏览器中安装 JMeter 的根证书。这可以通过以下步骤完成:

    1. 启动 JMeter。
    2. 在 JMeter 安装目录的“bin”文件夹中找到“ApacheJMeterTemporaryRootCA.crt”文件。
    3. 将该证书导入到浏览器的证书管理器中。

    步骤4:开始录制

    1. 确保代理服务器已经启动,并且浏览器已经正确配置了代理设置和根证书(如果需要)。
    2. 在 JMeter 中点击“启动”按钮,开始录制用户会话。
    3. 执行您希望测试的活动,包括浏览网页、填写表单、提交请求等。
    4. 回到 JMeter,在 “HTTP代理服务器” 窗口中点击“停止”按钮。

    步骤5:生成测试脚本

    1. 在 JMeter 中,打开“查看结果树”来查看您录制的请求。
    2. 在 “查看结果树” 窗口中,您可以检查请求和响应的详细信息,并对测试样本进行修改。
    3. 可以使用“添加标记”或“选择访问路径”来组织测试样本。
    4. 在 JMeter 的“工作台”中,选择“添加”-> “逻辑控制器”-> “循环控制器”来设置循环和并发用户数等参数。

    步骤6:设置请求参数和验证

    1. 对于每个请求样本,检查并修改参数,如用户名、密码等。
    2. 您可以使用断言来验证请求和响应中的特定内容,并对其进行处理。

    步骤7:保存和运行测试计划

    1. 在 JMeter 中,选择“文件”-> “保存测试计划”,将录制的脚本保存为 .jmx 文件。
    2. 运行测试计划前,可以进行一些额外的配置,如线程组、执行时间、报告生成等。
    3. 点击“运行”按钮,开始执行测试计划。

    通过上述步骤,您可以使用代理服务器录制脚本并进行性能测试。录制的脚本可以在 JMeter 中进行编辑和调整,使其满足您的需求。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部