标签: jmeter

如何在Mac上安装jmeter?

我们想用jmeter.

我已经按照http://jmeter.apache.org/usermanual/get-started.html用户手册中的说明下载了生产版本.

但是我如何开始并安装软件?

我不知道java,我找不到任何关于我应该如何处理下载的说明.

我在Mac上.

如何将产品安装为可用程序?

testing jmeter load-testing performance-testing

91
推荐指数
6
解决办法
12万
查看次数

JMeter:如何使用内容类型标头发送请求?

我们如何更改http请求的请求头中的内容类型以获得宁静的Web服务?我们从哪里改变它?

http jmeter

69
推荐指数
3
解决办法
6万
查看次数

Jmeter替代品

我正在寻找一个免费的/更简单的JMeter替代品.它是一个非常完整而复杂的工具,我需要的是模拟对站点的多个同时调用,获取有关性能的统计信息(响应时间),并查看它可以承受多少并发调用而不会中断.抛出一些图表会很有用.

谢谢.

performance jmeter grinder

64
推荐指数
5
解决办法
4万
查看次数

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

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

谢谢!

jmeter stress-testing load-testing performance-testing

52
推荐指数
3
解决办法
8万
查看次数

如何在JMeter中将变量从一个线程组传递到另一个线程组

我有一个带有2个线程组的JMeter测试 - 第一个是单个线程(创建一些库存),第二个有多个线程(购买所有库存).我使用BeanShell Assertions和XPath Extractors来解析返回的值(即XML)并存储变量(例如要购买的项目的ID).

但是,在第一个线程组中创建的值,无论是提取到标准${jmeter}类型变量还是${__BeanShell(vars.get("jmeter"))}类型变量,都不能在第二个线程组中使用.无论如何在第一个Thread Group中创建一个变量并使其对第二个可见?

java testing jmeter beanshell

51
推荐指数
5
解决办法
7万
查看次数

Apache JMeter中的会话/ cookie管理

我们在应用程序中有一个简单的性能测试流程.

  1. 我们登录
  2. 根据一些标准进行搜索
  3. 重复搜索不同的参数.

我们正在使用Jmeter进行性能测试.我们需要运行多个线程以可伸缩的方式对其进行测试.

我们目前安排的方式是:

-Test Plan
  - Thread Group
      - Cookie Manager
      - Login To application
      - Search on param 1
      - Search on param 2
  - results summary table
  - Summary report
Run Code Online (Sandbox Code Playgroud)

因此,基本上我们在计划级别上有汇总返回表和报告,而cookie管理器存在于线程组级别.

当我为一个线程运行时,它运行良好并且完成得很好.当我将它扩展到多个线程时,一旦下一个线程启动,最后一个线程的会话就会失效.由于新生成的线程,这会导致所有已经运行的线程出现故障.

我通过观察得出了这个结果:
1.如果我运行多个线程,只有最后一个线程在结果摘要树
2中得到了有效的响应 .如果我运行2个线程,加速周期为10秒,这意味着每个线程都有时间完成本身,然后他们都成功运行.

根据我的理解,每个线程登录到应用程序,并且由于cookie管理器处于线程级别,因此将分别为每个线程的会话ID维护这些值?但是什么导致线程之间的会话id值被覆盖?

任何帮助都感激不尽.

java cookies session jmeter session-cookies

51
推荐指数
2
解决办法
8万
查看次数

JMeter - 如何记录失败响应的完整请求?

我正在使用JMeter命令行来测试我们的网站api.现在,这是我回来的示例结果:

Creating summariser <summary>
Created the tree successfully using street_advisor.jmx
Starting the test @ Sat Oct 03 15:22:59 PDT 2009 (1254608579848)
Waiting for possible shutdown message on port 4445
summary +     1 in   0.0s =   37.0/s Avg:    27 Min:    27 Max:    27 Err:     1 (100.00%)
<snip a few more lines>
<then i break it>
Run Code Online (Sandbox Code Playgroud)

所以我收到了一个错误.

目前,所有错误都将转到文件中.当我检查那个文件时,它说它是404.呃..好吧.无论如何,我可以确切地看到JMeter的请求什么?

这是我的配置文件的片段...

<ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Error Writer" enabled="true">
          <boolProp name="ResultCollector.error_logging">true</boolProp>
          <objProp>
            <name>saveConfig</name>
            <value class="SampleSaveConfiguration">
              <time>true</time>
              <latency>true</latency>
              <timestamp>false</timestamp>
              <success>true</success>
              <label>true</label>
              <code>true</code>
              <message>true</message> …
Run Code Online (Sandbox Code Playgroud)

jmeter

45
推荐指数
3
解决办法
7万
查看次数

如何分析JMeter结果?

我是JMeter工具的新手.任何人都可以帮我分析JMeter报告的最佳方法吗?

testing jmeter load-testing

44
推荐指数
2
解决办法
5万
查看次数

JMeter理解提升

这是我的测试计划线程属性的配置:

Number of Threads (users): 100
Ramp-up Period (in seconds): 10
Loop Count : Forever
Delay thread creation until needed: No
Scheduler: No
Run Code Online (Sandbox Code Playgroud)

我将测试过夜,总持续时间为14小时7分钟(约50820秒).加载jtl文件后,摘要报告中显示的样本数为1050975.我尝试计算,但我无法理解它是如何产生这么多样本的.

如果Ramp-up Period是JMeter创建每次迭代的线程数所花费的时间,并且如果测试的持续时间是50820秒,那么我应该只有508200个样本(50820/10*100).我不知道循环计数是如何或是否影响这一点.

testing performance jmeter

42
推荐指数
4
解决办法
6万
查看次数

如何在Jmeter中的每个请求之间插入延迟

我想在下面执行测试计划.示例:我希望每个http请求都应该延迟两分钟

  • http_request_1,
  • 延迟(2分钟)
  • http_request_2

所有请求都在同一个线程组中

jmeter

42
推荐指数
3
解决办法
6万
查看次数