jmeter相关内容
我用 JMeter 创建了测试来测试 Ghost 博客平台的性能.Ghost 用 Node.js 编写并安装在具有 1Gb RAM、1 CPU 的云服务器中. 我注意到在 400 个并发用户之后 JMeter 出现错误.直到400个并发用户负载是正常的.我决定增加 CPU 并添加 1 个 CPU. 但是错误重现并添加了2个CPU,总共4个CPU.400个并发用户后出现问题. 我不
..
我正在尝试对一些需要进行身份验证 (OAuth 2.0) 的 API 进行功能测试,并在 JMeter 中进行模拟. 我正在尝试验证 Azure 云的 OAuth 服务.有没有人能够成功创建 JMeter HTTP 请求以针对 OAuth 2.0 进行身份验证? 解决方案 基本上需要添加 HTTP Header Manager 发送带有 Bearer ${ACCESS_TOKEN}
..
我有一个测试,用户将登录并在搜索字段中输入搜索关键字并获得结果.最后退出. 现在我想使用 Jmeter 测试并发性.所以这就是我想出的. 测试计划线程组+ 登录请求+ 同步控制器+ 搜索字符串+ 同步控制器+ 登出 我添加了 10 个线程.我在同步控制器中添加了 5 个.那么当我运行测试时我会得到5个用户的并发吗?剩下的 5 个用户会是同时的用户吗? 当登录页面加载时,我也依赖请求
..
当尝试使用 50 个或更多用户运行 jMeter 时,它会给出 OutOfMemoryError: 2013/12/18 13:35:15 ERROR - jmeter.threads.JMeterThread: Error processing Assertion java.lang.OutOfMemoryError: Java heap space2013/12/18 13:35:15 错误
..
我在 HTTP 请求中使用线程数 = 5 的线程组. 在请求中我想包含一个带有线程号值的参数,例如, "pageno": ${threadno} 我想像${threadno}一样获取线程编号. 我该怎么做? 解决方案 可用线程数为: ${__threadNum} 参见:函数参考
..
我是一名 .net 开发人员,之前没有 JMeter/压力测试经验.我正在尝试对我使用 JMeter 开发的 ASP.net 网站进行负载测试.使用 JMeter 的原因是它是一个具有很高知名度和可信度的开源工具. 我按顺序参考了此链接处理视图状态,这是 ASP.net 的典型特征.然而,我的要求并不像那里所说的那么简单.我正在尝试通过将用户名和密码发送到登录页面来对我的网站进行负载测试,然后通
..
背景 我们希望使用“重播"网络服务器访问日志来生成负载测试.JMeter 出现在我的脑海中,因为我最近阅读了有关在云中使用 jmeter 的博客文章(例如,启动多个 Amazon EC2 实例以生成负载) 多年来,我一直听说 JMeter 具有重放访问日志的能力,但在审查此功能时,我发现了以下内容. 访问日志采样器 做: 重新创建会话,即处理 jsessionId 令
..
我添加了两个请求,一个用于登录以存储会话 ID,另一个请求用于检查需要会话 ID 的负载测试. 我只发出一次登录请求,将其添加为一个子控制器. 但是当我通过添加大约 100 或 200 个线程来测试它时,登录也运行了那么多时间.我只想为启动线程运行登录请求.是否可以?下面我添加了我的测试用例层次结构. 线程组:HTTP 请求默认HTTP cookie 管理器一次只有控制器登录HTT
..
我确定我过去已经这样做了,但不知何故我不知道如何;-)所以,这是我的问题: 我正在尝试创建一个 JUnit 测试计划,在该计划中,每次迭代都会通过更改特定参数来修改 HTTP 请求.因此,例如在五次迭代中,我希望发出以下 HTTP 请求: http://localhost:8080/test/foo.html?id=1http://localhost:8080/test/foo.html?
..
我正在 JMeter 中创建一个 HTTP 请求采样器来自动将文件上传到 http 服务.有没有办法将“随请求发送文件"中的“文件路径"设置为jmx文件所在位置的相对路径? 解决方案 是的.(这在 JMeter v2.9 中得到了确认) 您可以在文件名输入字段中使用以下 BeanShell 表达式: ${__BeanShell(import org.apache.jmeter.se
..
任何人都可以从下图中验证处理时间、延迟和响应时间公式.我对响应时间公式有一些疑问. 如果您与我的这些公式有冲突,请给我证明参考. 解决方案 I would take the; 最坏情况下的延迟为 T8 - T1 也经过时间 处理时间 T6 - T3 也是响应时间,因为您可以从第一个字节开始处理,并一直处理到最后一个字节. 如果在获得最后一个字节之前无法开始处理服务器上的
..
我正在调优Tomcat 7的性能,服务器配备24核32GB内存,我的测试界面是一个没有任何进程的RESTful服务(立即响应),server.xml的配置如下...
..
我们在异构环境中使用 JMeter,当我们在运行我们的服务或 Web 应用程序的服务器上产生大量负载时,我们希望测量 CPU 和内存.你会推荐使用什么?是否有任何可用的软件解决方案(开源或商业)可以在文件或数据库中记录 CPU 和内存使用情况? 谢谢! 解决方案 从java的角度,可以使用jconsole 或编写您自己的 代码监控内存使用情况. 测量 Java 应用程序的 CP
..
我的团队使用 JM 进行了大量自动化测试.通常我们有一个属性文件,其中定义了一堆变量.这些依次映射到“用户定义的变量",其中我们有许多不同的集合. 在 jmx 的其余部分都引用了这些 - 我发现很难,因为在这么多不同的地方有这么多变量要知道什么是什么.有什么方法可以让 jmeter 显示其变量的值 - 自定义采样器很好吗?理想情况下,如果您可以将 var 悬停并显示其值,我会喜欢它.
..
我正在使用 Jmeter 测试对我的 Web 应用程序的多个请求. 我在 Jmeter 中使用 NumberOfThread 作为 50. 我的流程如下: 登录页面. 使用用户名和密码登录. 显示菜单页面. 点击搜索页面. 转到搜索页面. 点击搜索按钮. 点击搜索结果链接进入更新页面. 更新数据并点击更新按钮. 显示更新后的结果页面. 返回搜索页面. 点击退出按钮
..
我最近开始使用 JMeter 为我的 Web 应用程序创建负载测试.我真的很喜欢这个工具,在看了一些视频后,开始创建测试真的很容易. 但是有一件事我不清楚. 阅读 JMeter 主页,有一个“最佳实践"部分.其中包括: 最重要的事情是过滤掉所有您不感兴趣的请求.例如,记录图像请求是没有意义的(可以指示 JMeter 下载页面上的所有图像 - 请参阅 HTTP 请求).这些只会使您
..
我正在尝试使用 JMeter 设置分布式负载测试环境.我需要使用诸如 Linux Live CD 之类的便携式设备来设置远程客户端,但是每当我尝试在 Linux 中启动 jmeter-server 时,我都会收到以下错误... 创建的远程对象:UnicastServerRef [liveRef: [endpoint:[127.0.0.1:49018](local),objID:[3b0d3d42
..
对于restful Web 服务,我们如何更改http 请求的请求头中的内容类型?我们究竟从哪里改变它? 解决方案 添加 HTTP Header Manager 并在那里添加您想要的标题:
..
我想在 JMeter 中创建一个脚本来模拟例如100 位用户在 3-4 分钟内访问我们的网站. 我们需要测试我们的应用程序是否可以允许 25.000 个用户/天 - 即每小时 1.100 个. 为此,我做了这个 Jmeter 测试: 这是结果 这是图表 我想知道这个结果到底告诉我们什么,如果我的测试通过或失败,yahoo.com(我们已经为我们的例子运行了这个测试)是
..
我们想使用 JMeter. 我已经按照 http://的用户手册中的指示下载了生产版本jmeter.apache.org/usermanual/get-started.html 但是我如何开始和安装软件? 我不会 Java,也找不到关于我应该如何处理下载的任何说明. 我使用的是 Mac. 如何将产品安装为可用程序? 解决方案 安装它的最简单方法是使用 Home
..