使用 JMeter 为压力测试捕获模拟的 React 应用程序

     2023-02-23     219

关键词:

【中文标题】使用 JMeter 为压力测试捕获模拟的 React 应用程序【英文标题】:Capture simulated React aplication for Stress Test with JMeter 【发布时间】:2021-12-30 13:23:39 【问题描述】:

我需要记录应用程序的使用情况以进行压力测试。该应用程序是在 React Native 上编写的,并模拟 iOS 手机以使用 JMeter 记录功能。

我曾经用 Chrome 录制 Web 和 HTML5 应用程序。有什么办法可以捕获iOS Simulator?

谢谢,新年快乐:)

【问题讨论】:

【参考方案1】:

“应用程序的使用”是什么意思?

如果您需要监控特定于应用程序的指标,例如 CPU、内存、网络、电池使用情况等 - 您无法使用 JMeter 执行此操作,请查看Instruments 应用程序及其功能用于分析 iOS 应用程序。

使用 JMeter,您可以模拟成百上千的并发设备同时访问 backend 服务器或数据库,如果这是您要寻找的 - 您可以使用 JMeter 的 HTTP(S) Test Script Recorder 记录应用程序网络足迹。只需确保将 JMeter 的自签名证书安装到您的设备(或模拟器)上,该文件名为 ApacheJMeterTemporaryRootCA.crt,它是在您启动 HTTP(S) 测试脚本记录器时在 JMeter 的“bin”文件夹中生成的。

您还需要 enable full trust 获取 JMeter 的证书,有关详细信息,请参阅 Configure Apple Devices for Proxy Recording 指南。

一旦您记录了测试场景“骨架”,您应该能够在 correlating 动态参数并执行必要的参数化之后随着用户数量的增加重播它。

【讨论】:

我在谈论 JMeter 和并发 :) 感谢您的宝贵时间!我会测试它。

jmeter使用指南

序言由于公司在来年需要进行压力测试,所以也就借节假日的机会来学习一下压力测试的步骤,由于本人的学习时间比较短,希望各位大神朋友们能够多多的谅解并指正在下的错误,在此仅表敬意适应人群1、初入门的压力测试... 查看详情

05-jmeter连接多台电脑做压力测试

参考技术A 在使用Jmeter进行接口的性能测试时,由于Jmeter是JAVA应用,对于CPU的内存消耗比较大,所以,当需要模拟数以万计的的并发用户时,使用单台机器模拟所有用户并发就会有些力不从心了,还会引起JAVA的内存溢出错误,为了让J... 查看详情

学习使用jmeter做压力测试--压力测试基本概念

学习使用Jmeter做压力测试(一)--压力测试基本概念  一、性能测试的概念性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者... 查看详情

jmeter分布式压力测试

...还是很惊人的,所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。不过,JMeter也可以像LoadRunner一样通过使用多台机器运行所谓的代理来分担负载产生... 查看详情

第二章:jmeter工作原理

JMeter的工作原理:      以web性能测试为例,       1.通过JMeter来捕获浏览器的请求和Web服务器的响应,捕获到的结果也就是性能测试脚本 2.通过性能测试脚本,JMeter就可以通过... 查看详情

使用jmeter进行http接口性能测试

...体性能。下面就以上图的Restful类型的接口为例简单介绍使用Jmeter进行接口测试的方法。获取某个具体网关设备的基本信息。请求方法:GETURI:/api/gateway/<gateway_id>参数:在HTTP请求(httprequest)的头部(header)添加Userid和Token... 查看详情

压测工具jmeter介绍及使用

...返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。Apachejmeter可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服... 查看详情

使用jmeter对app进行压力测试

1.PC端浏览器设置本地代理(端口号为8899)2.jmeter设置HTTP代理服务器(端口号为8899)3.手机端wifi设置HTTP手动代理(服务器为电脑的IP,端口号为8899)4.jmeter启动代理5.手机端登陆使用app,jmeter录制到了脚本 查看详情

jmeter使用jmeter与badboy进行压力测试

1.介绍Badboy是一个录制请求的工具,这里用它来生成文件给JMeter用。JMeter是一个用java写的开源的性能测试工具,用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不... 查看详情

jmeter使用指南----压力测试工具

...能测试方面可以说是市面上最牛的测试工具,但是由于其使用需要收费,对于很多自营公司但是资金又不是十分的充裕来说,这 查看详情

jmeter使用方法(代码片段)

...。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。二.关于JMeterApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他... 查看详情

jmeter简单的压力测试

...于JAVA开发,所以需要配置JAVA环境。1.下载jJmeter(本教程使用的是4.0版本)进入官网下载安装包2.配置JAVA环境配置环境请自行百度,此类教程较多,我就不详细介绍了3.运行Jmeter进入文件夹,打开jmeter.bat程序,出现以下2个界面说... 查看详情

项目总结51:jmeter小程序压力测试案例

...用户同时登陆小程序。进行有压力测试压力测试思路  使用Jmeter,模拟500名真实用户,在120秒、60秒内,请求小程序主要页面共18个接口两遍,然后分析Jmeter提供的测试报告;具体操作1-下载安装Jmeter(我使用的是Jmeter5.1.1),这... 查看详情

jmeter测试工具的使用

一:JMeter介绍:    ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java&... 查看详情

初识jmeter

...返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。Jmeter的特点1.能够对http和FTP服务器进行压力测试和 查看详情

使用jmeter完成常用的压力测试[转]

  讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应速... 查看详情

jmeter的简单使用1

https://www.cnblogs.com/smallstone2018/tag/Jmeter/(参考这位博主的博客整理的~)一、jmeter的简单介绍  ApacheJMeter是Apache组织开发的基于Java的压力测试工具。  作用:  1、Jmeter可以用于对服务器、网络或对象模拟巨大的负载,来自... 查看详情

jmeter网站并发性测试

...返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。1.下载JMeter官方网站下载最新版本:http://jmeter.apache.org/download_jmeter.cgi一般官网用Google浏览器打开,中文翻译就OK了2.JMeter设置为中文A.第一种方法... 查看详情