首页 > 其他分享 >性能测试-性能压测脚本的生成以及完善和增强

性能测试-性能压测脚本的生成以及完善和增强

时间:2024-02-15 18:00:49浏览次数:32  
标签:浏览器 设置 压测 性能 代理 代理服务器 测试 JMeter

1.通过JMeter代理服务器录制脚本

为什么用JMeter做性能测试时要  设置客户端的代理

JMeter在进行性能测试时,设置客户端代理的主要目的是为了监听和记录浏览器在相应端口的操作。通过设置代理,JMeter可以捕获和记录用户的网络请求和响应,从而模拟用户在真实场景中的行为,对系统进行性能测试。这样,JMeter能够生成准确的测试数据,帮助开发者了解系统的性能瓶颈,从而优化系统性能。

(1)设置客户端的代理

 

 

 

 

 

 

 

 遇到的问题,设置代理服务器后,要测试的网站打不开了?????

  1. 代理设置不正确:请确保在JMeter中正确配置了代理服务器和端口号。同时,确保JMeter的IP地址和端口号是正确的,并且没有被防火墙或其他网络设置阻止。
  2. 浏览器未设置使用JMeter代理:您需要确保浏览器已设置为使用JMeter作为代理服务器。在浏览器的设置或网络设置中,将代理服务器的IP地址和端口号设置为与JMeter中设置的相同。
  3. 证书问题:HTTPS协议的网页需要导入安全证书。在JMeter设置代理服务器后,会在JMeter的bin目录下生成一个安全证书文件。您需要将这个证书导入到浏览器中,以便浏览器能够信任JMeter代理服务器。具体操作方法可以参考相关文档或教程。
  4. JMeter未启动或配置错误:确保JMeter已正确启动,并且在录制脚本的设置中没有其他错误。您可以检查JMeter的日志文件,查看是否有任何错误或警告信息。
  5. 网络问题:有时网络连接可能会出现问题,导致无法连接到JMeter的代理服务器。您可以尝试重启您的网络设备,或者检查您的网络连接是否正常。

标签:浏览器,设置,压测,性能,代理,代理服务器,测试,JMeter
From: https://www.cnblogs.com/cyq0528/p/17990913

相关文章

  • Lag-Llama:第一个时间序列预测的开源基础模型介绍和性能测试
    2023年10月,我们发表了一篇关于TimeGPT的文章,TimeGPT是时间序列预测的第一个基础模型之一,具有零样本推理、异常检测和共形预测能力。虽然TimeGPT是一个专有模型,只能通过API访问。但是它还是引发了对时间序列基础模型的更多研究。到了2024年2月,已经有了一个用于时间序列预测的开源......
  • 【性能测试】MYSQL锁和mysql事务问题排查04
    一、MYSQL锁目的:解决客户端并发访问冲突问题查看死锁showOPENTABLESwhereIn_use>0案例登录接口 #锁定表LOCKTABLESlitemall.litemall_userREAD;#睡眠160秒SELECTSLEEP(160);#解锁表UNLOCKTABLES;当用户表被锁定时,接口无法登录访问,解锁后可以正......
  • 【性能测试】MYSQL缓存命中率03
    一、查询缓存(querycache) 缓存命中率:所有的查询语句,命中缓存的请求数,占所有请求数的比例查看是否开启缓存命中率#缓存的开关showvariableslike'%query_cache_type%';#缓存的大小showvariableslike'%query_cache_size%';开启缓存设置MySQL的配置文件my......
  • MySQL - 创建高性能索引
    索引基础要理解MySQL中索引是如何工作的,最简单的办法就是去看看一本书的"索引"部分:如果想要在一本书中找到某个特定主题,一般会先看书的"索引",找到对应的页码在MySQL中,存储引擎用类似的方法使用索引,其先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。假如要运行......
  • GDI+性能优化
    每个Windows控件都可以拥有一个paint事件处理程序和一个表示此控件是绘图画布的Graphics对象。这意味着我们可以使用一个按钮或一个列表框作为绘图画布。如果在菜单或按钮的Click事件处理程序中绘制图形对象,则必须最后调用 this.Invalidate()方法。如果不调用,窗体将不......
  • 【运维测试】移动测试自动化知识总结第1篇:移动端测试介绍(代码笔记已分享)
    本系列文章md笔记(已分享)主要讨论移动测试相关知识。主要知识点包括:移动测试分类及android环境搭建,adb常用命令,appium环境搭建及使用,pytest框架学习,PO模式,数据驱动,Allure报告,Jenkins持续集成。掌握操作app的基本api,掌握元素定位及获取元素信息的api,掌握事件操作api,掌握app模拟手势......
  • 【性能测试】MySQL连接数及连接异常排查
    一、mysql连接数1、Mysql连接数,是服务器和数据库建立连接时,使用的连接数量。利用Mysql的SQL语句监控Mysql的连接数:showvariableslike'%connections%';max_connections:所有与数据库建立连接的最大数量max_user_connections:每个用户与数据库建立连接的最大数量2、......
  • 游戏服务端性能测试
    导语:近期经历了一系列的性能测试,涵盖了Web服务器和游戏服务器的领域。在这篇文章中,我将会对游戏服务端所做的测试进行详细整理和记录。需要注意的是,本文着重于记录,而并非深入的编程讨论。在这里,我将与您分享这段时光的见闻,希望能够为您呈现一个全面而有趣的视角,谢谢您的关注。引......
  • 游戏项目的压力测试
    压力测试是,给游戏进程增加并发量,强制其在高负载下运行,并观察进程性能的测试;其中游戏进程包括服务器和客户端进程。当游戏负载过高导致性能不足时,会造成进程卡顿或崩溃,甚至引发逻辑漏洞造成产品损失。因此压力测试是游戏功能外放前非常重要的一个步骤,关系到玩家体验和游戏口碑。作......
  • 游戏压力测试的设计和执行
    压力测试是一类测试手段的总体称谓。无论是压力测试(stresstesting)还是负载测试(loadtesting)都可以统称为压力测试。但是不同类型的测试,有着各自不同的侧重点,最终这些侧重点会指导我们如何规划测试方案和执行手段。压力测试(stresstesting)的目的主要是在超负载、高并发的情况下,查......