performance-testing相关内容

我们可以在 Jmeter 的单个测试计划中并行运行两个线程组吗?

我们可以通过在 Jmeter 中创建单个测试计划来并行运行两个线程组吗?? 示例: 我必须在测试计划中添加 2 个测试用例,它们必须并行执行,我们可以将此测试计划与任何其他测试计划结合起来同时执行 解决方案 Jmeter 支持并行运行多个场景作为同一测试计划的一部分. 每个场景都在其自己的线程组元素中进行管理. 因此,对于您的情况,将新线程组添加到测试计划中,并在其 ..
发布时间:2022-01-04 12:38:11 其他开发

对等方重置 Jmeter 连接:套接字写入错误/套接字异常:连接重置

我有一个在 win7 机器上的 jmeter 中运行的性能测试. 性能测试由 2 个线程组(user1、user2)组成,每个线程使用 http 请求模块向网站发出 40 个请求. 测试布局:2 个线程组,每个线程组包含 40 个请求(包括 5 个文件上传),cookie 管理器. 我在每个线程组上使用 50 个线程运行了此测试,但我不断收到错误消息. 错误堆栈跟踪: ..

在 vuser 方面的 Jmeter 与 LoadRunner

我发现了矛盾的信息,一个说 JMeter 可以产生比 LR 多得多的负载,另一个说相反.据我所知(如果我们不考虑许可),每个 LoadGenerator 仅受硬件限制.但 JMeter 也是如此.文档对我帮助不大.有没有人有这两个方面的经验,以便他可以比较?我说的是 2000-4000 个用户.谢谢 解决方案 众所周知,LoadRunner 可以很好地运行非常大容量的测试,而且开箱即用. ..
发布时间:2022-01-04 12:35:14 其他开发

如何在jmeter的变量中保存响应

我正在使用 jmeter 在我的服务器上执行负载测试.在我的一个帖子请求中,我在响应中收到了一个唯一的 ID.我需要在以下发布请求中将此 ID 作为参数发送.我是 jmeter 的新手,不知道如何做到这一点.非常感谢您的帮助. 解决方案 如果您需要将整个响应存储到一个变量中 - 请执行以下步骤: 将 Beanshell PostProcessor 添加为返回响应您的请求的子级重新找 ..
发布时间:2022-01-04 12:34:16 其他开发

从 Jmeter 中的 CSV 文件中随机选择

我有一个非常大的 CSV 文件(8000 多项),其中包含我正在使用 CSV 数据集配置元素读取的 URL.它正在填充 HTTP 请求采样器的路径并使用 while 控制器进行迭代. 这很好,除了我想要让每个用户(线程)从 CSV URL 列表中选择一个随机 URL.我不想要的是每个线程按顺序使用 CSV 项目. 我能够使用带有多个 HTTP 请求采样器的随机顺序控制器来实现这一点,但 ..
发布时间:2022-01-04 12:34:06 其他开发

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

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

Processing Time、Latency、Response Time的含义及计算公式

任何人都可以从下图中验证处理时间、延迟和响应时间公式.我对响应时间公式有一些疑问. 如果您与我的这些公式有冲突,请给我证明参考. 解决方案 I would take the; 最坏情况下的延迟为 T8 - T1 也经过时间 处理时间 T6 - T3 也是响应时间,因为您可以从第一个字节开始处理,并一直处理到最后一个字节. 如果在获得最后一个字节之前无法开始处理服务器上的 ..
发布时间:2022-01-04 12:32:22 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 抛出“socketexception: connection reset"执行过程中出错

我们要达到的目标是 500 个并发用户.我们尝试在 3 台机器上对 100 个用户进行测试.它运行良好,没有任何错误.当我尝试使用相同数量的机器为 150 个或更多用户运行测试时,我开始收到以下响应代码 响应码:非 Http 响应码:java.net.socketException响应消息:连接重置 我也尝试将机器数量增加到 8 台.仍然没有帮助.某些请求的响应时间也很长(156 秒) ..

启用 VLAN 的系统中的 JMeter 问题

一旦我的机器启用了 VLAN,我就无法使用 JMeter-2.9 工具准备新脚本,也无法执行我之前在同一台机器上运行的旧脚本. 请查看我在运行旧脚本时收到的以下错误消息: *主题名称:46_Drug Issue 1-1样品开始:2014-11-19 16:22:40 IST加载时间:1001延迟:0字节大小:1720标头大小(以字节为单位):0正文大小(以字节为单位):1720样本数:1错 ..
发布时间:2022-01-04 12:25:38 其他开发

如何在 1 秒内发送 4000 多个请求?

我有一个 HTTP GET 请求.我需要在 1 秒内将请求发送到应用服务器超过 4000 次. 我使用 JMeter 发送这些请求.我每次都使用嗅探器工具 (Wireshark) 为每个测试进行了空灵的跟踪. 我尝试通过一台机器、多台机器(并行)甚至分布式模式来实现这一点. 实际上,JMeter 的结果不是我关心的.此测试的关注点是在嗅探器工具中看到 4000 个请求在一秒钟内到 ..
发布时间:2022-01-04 12:20:07 Java开发

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

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

在 JMeter 中生成“随机数"变量

是否可以在 JMeter 中生成“随机数"变量? 我记录了一个用户旅程 我已将旅程导入 JMeter 我必须在我的用户旅程测试用例中输入一个唯一的 4 位 ID 目前在 jmeter 中默认为 2323 有没有办法生成一个随机的 4didgit 数字?例如线程 1:ID:2323线程 2:3334线程 3:5643 请参考以下图片: 解决方案 使用 Random J ..
发布时间:2022-01-04 12:14:15 其他开发

如何对 AngularJS Web 应用程序进行性能测试?

我过去主要使用 JMeter 脚本在网站上进行性能测试. 然而,越来越多的项目使用前端 MVC 构建,例如 AngularJS,并且当前项目正在通过 Angular 视图文件、REST 调用等加载其所有内容.不幸的是,JMeter 不执行任何 javascript,因此我的负载测试仅在(400 毫秒)内返回主页.实际上,在浏览器中加载实际上需要几秒钟.当我检查响应数据时,由于 Angular ..
发布时间:2022-01-04 12:14:06 其他开发

持续集成中的性能测试?

我们已经有一个持续集成流程,用于构建、运行单元测试、进行静态代码分析和生成文档.但是,我们希望将其扩展为包括自动性能测试.在本例中,我们正在开发一个 .NET 网络应用程序. 我们已经使用 JMeter 进行了一些性能测试(在 CI 过程之外),但我不知道这是否是包含在 CI 过程中的最佳工具?硒是一种选择吗?WAPT 专业版? 我们应该在哪些级别上测试性能?我们应该有一套“性能单元测 ..

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

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