load-testing相关内容

如何在 Jmeter 中生成并发用户负载

我有一个测试,用户将登录并在搜索字段中输入搜索关键字并获得结果.最后退出. 现在我想使用 Jmeter 测试并发性.所以这就是我想出的. 测试计划线程组+ 登录请求+ 同步控制器+ 搜索字符串+ 同步控制器+ 登出 我添加了 10 个线程.我在同步控制器中添加了 5 个.那么当我运行测试时我会得到5个用户的并发吗?剩下的 5 个用户会是同时的用户吗? 当登录页面加载时,我也依赖请求 ..
发布时间:2022-01-04 12:33:30 其他开发

如何使用 JMeter 对实现视图状态的 ASP.net Web 应用程序进行负载测试

我是一名 .net 开发人员,之前没有 JMeter/压力测试经验.我正在尝试对我使用 JMeter 开发的 ASP.net 网站进行负载测试.使用 JMeter 的原因是它是一个具有很高知名度和可信度的开源工具. 我按顺序参考了此链接处理视图状态,这是 ASP.net 的典型特征.然而,我的要求并不像那里所说的那么简单.我正在尝试通过将用户名和密码发送到登录页面来对我的网站进行负载测试,然后通 ..
发布时间:2022-01-04 12:33:04 C#/.NET

访问日志重放以进行负载测试?Jmeter 陷阱和竞争对手

背景 我们希望使用“重播"网络服务器访问日志来生成负载测试.JMeter 出现在我的脑海中,因为我最近阅读了有关在云中使用 jmeter 的博客文章(例如,启动多个 Amazon EC2 实例以生成负载) 多年来,我一直听说 JMeter 具有重放访问日志的能力,但在审查此功能时,我发现了以下内容. 访问日志采样器 做: 重新创建会话,即处理 jsessionId 令 ..
发布时间:2022-01-04 12:32:52 其他开发

如何在负载测试期间测量 CPU 和内存

我们在异构环境中使用 JMeter,当我们在运行我们的服务或 Web 应用程序的服务器上产生大量负载时,我们希望测量 CPU 和内存.你会推荐使用什么?是否有任何可用的软件解决方案(开源或商业)可以在文件或数据库中记录 CPU 和内存使用情况? 谢谢! 解决方案 从java的角度,可以使用jconsole 或编写您自己的 代码监控内存使用情况. 测量 Java 应用程序的 CP ..
发布时间:2022-01-04 12:32:01 Java开发

如何使用 JMeter 对网站进行负载测试

我想在 JMeter 中创建一个脚本来模拟例如100 位用户在 3-4 分钟内访问我们的网站. 我们需要测试我们的应用程序是否可以允许 25.000 个用户/天 - 即每小时 1.100 个. 为此,我做了这个 Jmeter 测试: 这是结果 这是图表 我想知道这个结果到底告诉我们什么,如果我的测试通过或失败,yahoo.com(我们已经为我们的例子运行了这个测试)是 ..
发布时间:2022-01-04 12:31:10 其他开发

如何在 Mac 上安装 jmeter?

我们想使用 JMeter. 我已经按照 http://的用户手册中的指示下载了生产版本jmeter.apache.org/usermanual/get-started.html 但是我如何开始和安装软件? 我不会 Java,也找不到关于我应该如何处理下载的任何说明. 我使用的是 Mac. 如何将产品安装为可用程序? 解决方案 安装它的最简单方法是使用 Home ..
发布时间:2022-01-04 12:31:02 其他开发

JMeter - 进行负载测试时主从配置优于所有主服务器

关于用于负载测试的 JMeter 分布式配置(不在云端), 我可以在不同的机器上设置 X 个 JMeter 主节点,并使用共享文件夹使用共享文件执行它们. 好处是: 每个主控都可以忽略其他主控,并且可以在需要时使用动态/不同的属性关闭和启动. 每个 master 都有自己的日志和结果,可以单独探索. 我不需要 JMeter 主机之间的网络连接. 这种情况下使用主 ..
发布时间:2022-01-04 12:26:58 其他开发

使用jmeter进行asp.net登录测试

我是 jmeter 工具的新手.我想测试登录到一个 asp.net 网站.但是我在网上搜索了2天没有成功. 我在下面列出了我遵循的步骤: 添加HTTP 请求默认值. 添加一个 HTTP Cookie 管理器. 为EVENTVALIDATION和VIEWSTATE添加两个Regular Expression Extractor. 使用 ASP.NET_SessionId 添加 ..
发布时间:2022-01-04 12:26:16 C#/.NET

吞吐量和响应时间的关系

我对 193 个样本进行了 JMeter 测试我可以看到我的平均响应时间为 5915 毫秒,吞吐量为 1.19832. 我只是想知道它们到底有什么关系 解决方案 TL;DR 不,但是是的. 两者没有直接关系,但在增加吞吐量时,可能会因服务器负载/压力而影响服务器响应时间. 如果有超时错误响应时间可能会增加. 但对于验证或防火墙错误 - 响应时间可能会减少. ..
发布时间:2022-01-04 12:21:52 其他开发

JMeter - 无法使用 POST 变量发送 HTTP 请求?

我正在尝试对从存档数据库中获取记录的 Java servlet 进行负载测试. servlet 的工作原理如下: 1-从 HTTP 标头中读取 post 变量 2-使用变量查询数据库 3-返回 XML 我已经设置了一个测试,我想用 post 变量触发 HTTP 请求,但是测试不起作用,J Meter 出现错误. 屏幕截图 1 - 显示测试的结构 屏幕截图 2 - ..
发布时间:2022-01-04 12:20:25 其他开发

Jmeter 单线程组中的多个并发用户

我有 1 个线程组,并且我用 single HttpSampler 定义了 100 个线程 和 1 Iteration.基本上我正在测试一个 GET API. 现在,Jmeter 应该启动 100 个线程,然后它们应该向我的具有 API 的服务器发出请求.服务器可以同时响应 100 个请求.所以,基本上在任何时间点我都应该有 100 个并发. 但是当我通过 Blazemeter 检查时 ..
发布时间:2022-01-04 12:15:57 Java开发

使用 CSV 文件读取测试数据

我需要用 100 名用户测试一个站点的各种链接(无需登录),并使用 JMeter 将其循环多次.我想将这些链接放在“CSV 文件"中,以便从文件中读取所有要测试的链接. 我如何完成这项任务? 解决方案 准备一种带有测试参数列表的 csv 文件,并使用它来参数化测试采样器,至少使用以下内容: CSV 数据集配置 查看以下链接了解详情: 如何让 Jmeter 将 CSV ..
发布时间:2022-01-04 12:11:26 其他开发

Jmeter - 测试多个网址

我是 Jmeter 的新手;我想知道如何在负载测试中测试网站不同部分的多个 url(存储在 txt/csv 文件中),即.有什么方法可以导入该文件并运行负载测试或任何替代解决方案? 谢谢! LP 解决方案 使用 CSV DataSet 元素,它将在主循环的每次迭代中提取一行并放入您将命名的变量中. 然后将 var 放在 httpsampler 的 path 字段中.如果你 ..
发布时间:2022-01-04 12:11:07 其他开发

在 Jmeter 中,如果我使用 Rest API 并从 CSV 文件中获取输入,那么 HTTP 请求采样器的正文数据部分中参数的语法是什么?

我正在尝试使用 REST API 在 Jmeter 中同时创建 10 个用户. 测试数据,即输入来自 CSV 文件(用户的详细信息,如用户名、姓氏、手机) 为此,我添加了一个线程组、用户定义变量、HTTP 标头管理器、HTTP 请求采样器(执行成功登录到 Web 应用程序)、JSON PATH EXTRACTOR(提取身份验证令牌,将在添加用户时使用) 为了添加用户,我使用了一个 ..
发布时间:2022-01-04 12:10:08 其他开发

使用 JMeter 进行测试:如何每秒运行 N 个请求

我需要测试我们的系统是否可以每秒执行 N 个请求.从技术上讲,它是对一个 API 的 2 个请求,对另一个 API 的 2 个请求,以及对第三个 API 的 6 个请求.但重要的是它们应该同时发生 - 所以每秒 10 个请求.因此,在 JMeter 中,我创建了三个线程组,首先定义线程数为 1,启动时间为 0.第二个线程组相同,第三个线程组定义线程数 6 和加速时间 0.但这并不能真正保证它会每秒 ..

Thrift API 负载测试

我是 Apache Jmeter 的新手.基本上我想对我们的几个 thrift API 进行负载测试,但不知道从哪里开始.在 java 中,api 接受 2 个参数,然后发送 java 对象作为响应. 任何指针都会非常有帮助. 解决方案 可以使用 JSR223 Sampler + Groovy(在 jmeter/lib 中添加 groovy-all.jar),查看这个客户端示例,示例 ..
发布时间:2022-01-04 12:07:35 其他开发

在 jmeter httprequest 路径中使用 csv 参数

我想使用 CSV 数据集配置来修改 HTTP 请求的路径. 我的 CSV 文件:120,120121,121 我的 CSV 变量名称:paraa、parab. 我的http请求路径:/my/path/with/?{paraa}/?{parab}/. 我尝试过,但失败了. 有没有办法解决这个问题? 解决方案 您似乎错误地引用了 jmeter 变量. 试试 /my ..
发布时间:2022-01-04 12:07:22 其他开发

通过 JMeter 对 AJAX 调用进行性能测试

我正在对具有 AJAX 调用的应用程序进行性能测试.我能够记录相同的请求,但无法执行它们.任何人都可以帮我执行 AJAX 请求吗? 我需要为此使用任何额外的插件吗?如果是,它们是什么以及如何使用它们. 解决方案 这个对我们有用 - 我们只是在它下面直接放置了多个 HTTP Request 采样器: https://github.com/Blazemeter/jmeter-bzm ..