load-testing相关内容

如何在jeter中发送POST请求中的csv文件或json数据?

我有一个名为‘Register’的POST请求,它将允许用户上传.csv文件或.json文件。我想用不同用户的不同CSV/JSON文件测试此API上的负载。我在‘PLAN.CSV’中添加了文件路径。每个文件都包含JSON数据- 请带路 请求图像和结果图像附在此处Resquest Response CSV CONFIG SET 推荐答案 您的语法不正确,__FileToStr ..
发布时间:2022-05-17 13:57:56 其他开发

动态创建蝗虫任务?

基本上,我需要产生30个用户,并为他们提供50个不同的任务,我需要他们并行运行。因此,我尝试生成50个任务,如下所示: class UserSimulation(HttpUser): host = os.environ['BASE_URL'] # time in seconds the simulated user will wait before proceeding t ..
发布时间:2022-05-17 13:52:02 其他开发

让Locust每秒发送预定义的请求分布

我以前问过this question关于使用Locust作为向目标服务器传递静态的、可重复的请求负载的方法(五分钟内每秒n个请求,其中n是为每秒预先确定的),但确定这是不容易实现的。 所以,我退了一步,将问题重新表述为您可能可以使用自定义负载形状完成的操作,但我不确定如何操作-因此出现了这个问题。 与上一个问题中一样,我们有一个5分钟的提取的Apache日志,其中每秒都有1到36个GET请 ..
发布时间:2022-05-17 13:47:23 其他开发

如何在Jeter测试中提供RPS?

我是使用Jeter进行测试的新手。现在,我已经创建了一个测试计划,它创建1000个线程,加速周期为20秒,循环50。我正在拿到检测结果。但您能告诉我如何设置RPS,这样我就可以知道我的应用程序每秒可以处理多少个请求吗? 推荐答案 您可以通过在您的测试计划级别使用Constant Throughput Timer来实现此目的。 恒定吞吐量计时器允许您保持服务器的吞吐量(请求/秒)。恒定 ..
发布时间:2022-05-17 13:35:41 其他开发

使用每秒预定义请求数的Locust

查看负载测试工具时,我发现了Locust,并立即发现它作为一个使用Python的人很有吸引力,但我不能完全确定我是否能用它实现以下场景... 我的任务是使用真实流量对REST API进行负载测试。我已经从生产Apache日志中提取了相当于5分钟的GET流量,其想法是使用负载测试工具以相同的时间分布(在每秒1到36个请求之间)运行这些相同的请求。为此,我构建了一个Python字典,其中相对时间 ..
发布时间:2022-05-17 13:19:06 其他开发

Lambda负载测试时间增加

我可以在没有Datadog/AppDynamics等任何监控工具的情况下直接在AWS Lambda上找到负载吗? 基本上,我需要找出当负载增加时,我的Lambda API需要多长时间? 推荐答案 lambda提供了许多build in metrics,因此您很少需要使用第三方工具。您可能感兴趣的一些指标包括: 持续时间-函数代码用于处理事件的时间量。调用的计费持续时间是四舍五入到 ..

为什么该工具不能与HTTPS站点一起使用?

我使用的是CentOS 6.4中的围城3.0.3。 我的问题是:‘围城’如何支持HTTPS协议? 到目前为止,使用此工具可以进行HTTP站点测试。 但是,我在处理HTTPS站点时遇到了某些问题(如下所述)。 按照某人的建议,为了让HTTPS正常工作,我用OpenSSL编写了《围城》。 为此,我遵循了以下站点中提到的程序。 http://drewsymo.com/how ..

使用 Postman REST/RESTFUL 工具进行负载测试

我已将插件 Postman 添加到 Chrome 浏览器中,用于对我的 API 进行负载测试. 但我对如何使用 Postman 工具进行负载测试一无所知. 我的疑问是如何在这个工具中模拟“虚拟用户"? 解决方案 Postman 有一个 Collection Runner,可用于进行多次迭代的 API 调用. 如果你能弄清楚如何让它并行运行请求,你也许可以将它用于负载测试. ..
发布时间:2022-01-22 14:36:10 其他开发

分享测试结果TRX文件

我有 Visual Studio 企业版,但不是每个人都有. 如何共享 TRX 以便其他人可以看到结果?我已经看到有几个 Trx 到 HTML 的转换器,但它们都很旧,要么不再工作,要么不显示测试的详细信息. 解决方案 负载测试的大部分结果都存储在数据库中.TRX 文件只有一小部分结果 - 您可以通过在记事本中打开文件轻松查看它实际包含的内容,它只是 XML. Visual S ..
发布时间:2022-01-12 08:36:27 其他开发

在 Visual Studio 中为 REST Api 负载测试选择哪个测试组合模型选项?

我已经创建了 WebTest 文件,现在使用 WebTest 文件添加新的负载测试.WebTest 文件包含我的会话的 api 快照,该会话执行多个 REST API,包括 Post、Get 等.Web 性能测试成功通过. 我正在使用 Visual Studio 中的负载测试向导创建负载测试,我被要求选择测试组合模型,如屏幕截图所示: 您的负载测试场景有以下测试组合模型选项: 基 ..

如何让 jmeter 根据访问日志行中存在的时间戳进行日志重播

我最近开始对我的网络应用进行负载测试. 我使用了 apache 访问日志采样器.我跟着这个教程. https://jmeter.apache.org/usermanual/jmeter_accesslog_sampler_step_by_step.pdf 我能够让它发挥作用.但现在问题是我在不到 10 分钟的时间内重播了所有的 get 请求. 我希望 jmeter 根据发布 ..
发布时间:2022-01-04 12:47:38 Java开发

如何在真实条件下模拟 Web 应用程序的 120 个并发用户?

如何使用负载测试框架(例如 JMeter)模拟 > 120 个并发用户?据我所知,如果我使用 120 个服务器或 120 个 CPU 内核,那么真正的并发是可能的. 您如何/是否在真实条件下测试您的网络应用程序或服务? 解决方案 我发现 JMeter 工作正常,但我通常使用 4-5 台 PC 以获得最准确的结果. 虽然您可能认为从一台 PC 上模拟 120 个并发用户可能很难, ..
发布时间:2022-01-04 12:47:32 Java开发

如何在 JMeter HTTP 请求中更改 Post Body 的内容

请原谅我的无知,因为我是一个 jmeter 菜鸟.我的网络服务接受 JSON 对象,因此我能够编写一个基本测试,在该测试中,我在 http 请求的“Post Body"部分创建了一个带有 JSON 对象的 HTTP 请求. 无论如何,我想要做的是让 HTTP 请求从 csv 文件或其他一些输入机制中选择不同的 JSON 对象,以便我可以随机化负载测试期间正在运行的查询类型.有没有办法做到这一 ..
发布时间:2022-01-04 12:45:42 其他开发

在 ASP MVC 5 项目中,RequestVerificationToken 未识别/或由 JMeter 分配给变量

我目前需要对 Web 解决方案进行负载测试,这需要在主页(欢迎页面)中进行用户身份验证. 当我在 FireFox 中使用 FireBug 寻找与登录凭据一起传递的 POST SignIn 参数时,我发现 Password、TenantName、UserName、__RequestVerificationToken 是与成功登录的值一起传递的参数. 我需要使用 JMETER 来模拟这个过 ..
发布时间:2022-01-04 12:44:24 其他开发

如何使用 Vaadin 10 和 JMeter 执行负载测试/性能测试

我从事 Vaadin 10 项目,我们想在我们的网站上执行负载测试.在我们使用 Vaadin 10 之前,我们可以使用 Jmeter 做到这一点,但使用 Vaadin 10 似乎 JMeter 不起作用. 我们尝试使用 JMeter 5.1.1 并记录了测试用例.第一个问题是 CSRF 令牌和推送 id.两者都可以使用正则表达式提取器提取,然后我们将它们放入正文数据中: {"csrfTok ..
发布时间:2022-01-04 12:41:31 其他开发

如何在 jmeter 中设置 IP 欺骗?

我现在正在我的机器上通过 jmeter 对网站进行负载测试.但我想要一个真实的场景,所以 jmeter 可以使用 ip 别名或 ip 欺骗,这看起来像是从不同的 ip 地址发送请求.? 解决方案 可以,请看属性源IP地址:: http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request 请注意 ..
发布时间:2022-01-04 12:39:15 其他开发

Headless JMeter - 如何在输出文件中打印响应数据

我在非 gui 模式下使用 jmeter 脚本运行负载测试. 我使用以下命令在非 gui 模式下运行 JMeter 并将结果存储在文件 Test.jtl 中 sh jmeter.sh -n -t ThreadGroup.jmx -l Test.jtl 写入 Test.jtl 的示例数据如下所示,它不打印响应数据.有没有办法通过更改 jmeter 脚本或上面的命令来打印响应数据? 任 ..
发布时间:2022-01-04 12:35:27 其他开发

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

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