我如何负载测试一个同时有300个用户使用jmeter的登录页面(而不是一个又一个用户。同时有300个用户登录)?线程组的设置应该是什么?
我目前正在使用Jmeter测试API的响应时间。让我们称之为API A。如果API A调用API B,而API B托管在同一台服务器上,但端口不同,那么我有没有办法使用JMeter捕获API B的响应时间呢? 我意识到这里有一个类似的问题,试图完成同样的事情,但它对我不起作用。我看不到对API B的内部调用。
我已经使用JMeter在ASP.NET应用程序中执行了负载测试。在登录时,我收到“对象移动到这里”消息作为响应。 在View result tree中,我发现Login main sampler显示有两个sub sampler。其中一个子采样器带有“Object Moved here”消息。 注意:除了登录功能request&response之外,我的测试计划中的所有其他HTTP采样器都按照预期工
我正在通过Java代码以编程方式运行JMeter,我希望生成一组具有不同主体的POST请求。下面是我用来生成一个请求的采样器: 如何用CSV文件中的值替换每个请求主体中的? 我知道GUI版本中有插件,但我还没有找到从Java代码中使用它的方法。
我目前正在使用一个CSV文件来数据驱动jmeter测试。(“CSV数据集配置”) 有没有一种方法可以使用SQL或oracle DB为jmeter脚本输入数据,而不是使用CSV? 示例:使用用户名和密码(测试数据)连接到db,并在Jmeter脚本中使用这些来登录。(这是一个非常简单的示例,但我将从DB获取应用程序不同部分的数据,并将其用作输入--这就是我想要实现的。) 因为我有很多数据并且在应用程序
我正在使用Jmeter测试文件上传。当我只上传一个文件,但我希望能够循环通过一个文件列表时,这工作很好。我看到Jmeter有一个基于CSV的配置功能,但是我不知道如何将一个文件作为参数之一。 我如何指定一个不同的文件列表以供jmeter循环遍历,每个请求上传一个文件?
在我的网站上,我有两个商人行动:搜索和浏览。一次搜索通常会触发三次浏览。 我有一个JMeter测试,它使用商家和商家id号的CSV文件,当按比例运行这个测试时,我希望我站点上的所有商家都被使用。 我在JMeter中进行了映射,如下所示: 循环控制器 HTTP采样器(Search/Search/${merchant_name}) CSV数据集配置(商家名称) 循环控制器 HTTP采样器(Browse
我试图以顺序方式为JMeter中的每一个事件传递不同的CSV值。我申请了 > 循环计数 计数器 这样,我就可以为多个用户的每次事件传递不同的值。但当我运行多用户多次迭代时,我的脚本会失败。它不是在拾取顺序值。我的豆壳取样器代码-
我正在从beanshell对api进行dme2调用,并且从它得到了类似{“StagedCustomerID”:“165CE369-A9FB-4D42-B8F0-F119A6AE20EB”}的响应,所以现在我只想将customer id值传递给另一个beanshell采样器,用于下一个api调用,作为JMeter中同一线程中请求体中的一个参数。 请建议在这种情况下我们能做些什么。有什么方法可以做be
我能够提取许多变量的值,并显示在调试采样器中。 有没有办法把这些所有的变量值保存到一个CSV文件中? 我找到了一个解决方案(使用BeanShell脚本)将多个Jmeter变量保存到CSV中,但我希望所有变量值都保存到一个CSV,以便在下一个线程运行时使用CSV文件。 下面是其中一个调试采样器的快照:
我创建了一个定制的jmeter java采样器,它在循环中向HTTPendpoint发送请求并解析响应。希望多个线程在单个线程组中运行此采样器。 有人建议,我可以在安装线程组中使用beanshell采样器从csv读取,创建hashmap并使用之类的内容将其存储在JMeter属性中。有人能告诉我这是否是一个合理的方法吗?如果是,我如何访问自定义采样器中的特定JMeter属性? 我找到了这个答案:使用
(问题从Jmeter protobuf测试中继续。无法读取protobuf消息)我正在通过protobuf协议测试应用程序。最初我使用HTTP采样器,但在将二进制数据保存为字符串时遇到了问题。解决方案是将Beanshell采样器与HTTPClient一起使用,并将Body: 因为我试图提供几千个并发用户的高负载,所以我开始使用JSR223+Grovy sampler而不是Beanshell sam
嗨,我正在尝试将从一个采样器中提取的值分配给beanshell脚本中的另一个变量。我有下面的beanshell脚本。 jmeter中的文本请求显示beanshell采样器的如下内容 但linkArr变量在调试采样器中显示为空值。 为什么当我期望9PACMISVL6GIQATCO747NQ值被赋给linkArr变量时,却得到一个空值。请建议
第一个线程组-Wisebuy 1-1在2019-04-30 15:46:11,559开始 我将上升周期设置为1秒,为什么线程组-Wisebuy 1-5891在2019-04-30 15:46:15,541开始? 我将持续时间设置为2秒,为什么线程组-Wisebuy 1-7239在2019-04-30 15:46:18,767停止?
我在jmeter中有一个测试计划,只有很少的SOAP采样器,我在那里追加请求体计数器值,我正在寻找如何在每个采样器请求之前增加计数器值的方法。 在下面的设置中,jmeter按以下顺序执行请求: 我想实现这样的行为: 计数器起始值:1增量:1最大值:2 我该怎么做呢?我想我应该引入循环控制器?