load-testing相关内容
我有一个名为‘Register’的POST请求,它将允许用户上传.csv文件或.json文件。我想用不同用户的不同CSV/JSON文件测试此API上的负载。我在‘PLAN.CSV’中添加了文件路径。每个文件都包含JSON数据- 请带路 请求图像和结果图像附在此处Resquest Response CSV CONFIG SET 推荐答案 您的语法不正确,__FileToStr
..
基本上,我需要产生30个用户,并为他们提供50个不同的任务,我需要他们并行运行。因此,我尝试生成50个任务,如下所示: class UserSimulation(HttpUser): host = os.environ['BASE_URL'] # time in seconds the simulated user will wait before proceeding t
..
我以前问过this question关于使用Locust作为向目标服务器传递静态的、可重复的请求负载的方法(五分钟内每秒n个请求,其中n是为每秒预先确定的),但确定这是不容易实现的。 所以,我退了一步,将问题重新表述为您可能可以使用自定义负载形状完成的操作,但我不确定如何操作-因此出现了这个问题。 与上一个问题中一样,我们有一个5分钟的提取的Apache日志,其中每秒都有1到36个GET请
..
我是使用Jeter进行测试的新手。现在,我已经创建了一个测试计划,它创建1000个线程,加速周期为20秒,循环50。我正在拿到检测结果。但您能告诉我如何设置RPS,这样我就可以知道我的应用程序每秒可以处理多少个请求吗? 推荐答案 您可以通过在您的测试计划级别使用Constant Throughput Timer来实现此目的。 恒定吞吐量计时器允许您保持服务器的吞吐量(请求/秒)。恒定
..
我正在尝试对Web服务器进行负载测试,但我使用self.client.verify = False禁用了该站点的SSL证书。 from locust import HttpLocust, TaskSet, task class UserBehavior(TaskSet): def on_start(self): self.client.verify = False
..
查看负载测试工具时,我发现了Locust,并立即发现它作为一个使用Python的人很有吸引力,但我不能完全确定我是否能用它实现以下场景... 我的任务是使用真实流量对REST API进行负载测试。我已经从生产Apache日志中提取了相当于5分钟的GET流量,其想法是使用负载测试工具以相同的时间分布(在每秒1到36个请求之间)运行这些相同的请求。为此,我构建了一个Python字典,其中相对时间
..
我可以在没有Datadog/AppDynamics等任何监控工具的情况下直接在AWS Lambda上找到负载吗? 基本上,我需要找出当负载增加时,我的Lambda API需要多长时间? 推荐答案 lambda提供了许多build in metrics,因此您很少需要使用第三方工具。您可能感兴趣的一些指标包括: 持续时间-函数代码用于处理事件的时间量。调用的计费持续时间是四舍五入到
..
我使用的是CentOS 6.4中的围城3.0.3。 我的问题是:‘围城’如何支持HTTPS协议? 到目前为止,使用此工具可以进行HTTP站点测试。 但是,我在处理HTTPS站点时遇到了某些问题(如下所述)。 按照某人的建议,为了让HTTPS正常工作,我用OpenSSL编写了《围城》。 为此,我遵循了以下站点中提到的程序。 http://drewsymo.com/how
..
我已将插件 Postman 添加到 Chrome 浏览器中,用于对我的 API 进行负载测试. 但我对如何使用 Postman 工具进行负载测试一无所知. 我的疑问是如何在这个工具中模拟“虚拟用户"? 解决方案 Postman 有一个 Collection Runner,可用于进行多次迭代的 API 调用. 如果你能弄清楚如何让它并行运行请求,你也许可以将它用于负载测试.
..
我有 Visual Studio 企业版,但不是每个人都有. 如何共享 TRX 以便其他人可以看到结果?我已经看到有几个 Trx 到 HTML 的转换器,但它们都很旧,要么不再工作,要么不显示测试的详细信息. 解决方案 负载测试的大部分结果都存储在数据库中.TRX 文件只有一小部分结果 - 您可以通过在记事本中打开文件轻松查看它实际包含的内容,它只是 XML. Visual S
..
我已经创建了 WebTest 文件,现在使用 WebTest 文件添加新的负载测试.WebTest 文件包含我的会话的 api 快照,该会话执行多个 REST API,包括 Post、Get 等.Web 性能测试成功通过. 我正在使用 Visual Studio 中的负载测试向导创建负载测试,我被要求选择测试组合模型,如屏幕截图所示: 您的负载测试场景有以下测试组合模型选项: 基
..
我最近开始对我的网络应用进行负载测试. 我使用了 apache 访问日志采样器.我跟着这个教程. https://jmeter.apache.org/usermanual/jmeter_accesslog_sampler_step_by_step.pdf 我能够让它发挥作用.但现在问题是我在不到 10 分钟的时间内重播了所有的 get 请求. 我希望 jmeter 根据发布
..
如何使用负载测试框架(例如 JMeter)模拟 > 120 个并发用户?据我所知,如果我使用 120 个服务器或 120 个 CPU 内核,那么真正的并发是可能的. 您如何/是否在真实条件下测试您的网络应用程序或服务? 解决方案 我发现 JMeter 工作正常,但我通常使用 4-5 台 PC 以获得最准确的结果. 虽然您可能认为从一台 PC 上模拟 120 个并发用户可能很难,
..
请原谅我的无知,因为我是一个 jmeter 菜鸟.我的网络服务接受 JSON 对象,因此我能够编写一个基本测试,在该测试中,我在 http 请求的“Post Body"部分创建了一个带有 JSON 对象的 HTTP 请求. 无论如何,我想要做的是让 HTTP 请求从 csv 文件或其他一些输入机制中选择不同的 JSON 对象,以便我可以随机化负载测试期间正在运行的查询类型.有没有办法做到这一
..
我目前需要对 Web 解决方案进行负载测试,这需要在主页(欢迎页面)中进行用户身份验证. 当我在 FireFox 中使用 FireBug 寻找与登录凭据一起传递的 POST SignIn 参数时,我发现 Password、TenantName、UserName、__RequestVerificationToken 是与成功登录的值一起传递的参数. 我需要使用 JMETER 来模拟这个过
..
我从事 Vaadin 10 项目,我们想在我们的网站上执行负载测试.在我们使用 Vaadin 10 之前,我们可以使用 Jmeter 做到这一点,但使用 Vaadin 10 似乎 JMeter 不起作用. 我们尝试使用 JMeter 5.1.1 并记录了测试用例.第一个问题是 CSRF 令牌和推送 id.两者都可以使用正则表达式提取器提取,然后我们将它们放入正文数据中: {"csrfTok
..
我正在 JMeter 上录制基于 JSF 的 Web 应用程序的 https 会话,但它无法正常工作. 目标应用程序托管在: AWS JMeter 版本: 2.9 r1437961 浏览器:Chrome 版本 29.0.1547.65 Java:Java 版本“1.6.0_27" OpenJDK 运行时环境 (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu
..
我现在正在我的机器上通过 jmeter 对网站进行负载测试.但我想要一个真实的场景,所以 jmeter 可以使用 ip 别名或 ip 欺骗,这看起来像是从不同的 ip 地址发送请求.? 解决方案 可以,请看属性源IP地址:: http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request 请注意
..
我在非 gui 模式下使用 jmeter 脚本运行负载测试. 我使用以下命令在非 gui 模式下运行 JMeter 并将结果存储在文件 Test.jtl 中 sh jmeter.sh -n -t ThreadGroup.jmx -l Test.jtl 写入 Test.jtl 的示例数据如下所示,它不打印响应数据.有没有办法通过更改 jmeter 脚本或上面的命令来打印响应数据? 任
..
我正在使用 jmeter 在我的服务器上执行负载测试.在我的一个帖子请求中,我在响应中收到了一个唯一的 ID.我需要在以下发布请求中将此 ID 作为参数发送.我是 jmeter 的新手,不知道如何做到这一点.非常感谢您的帮助. 解决方案 如果您需要将整个响应存储到一个变量中 - 请执行以下步骤: 将 Beanshell PostProcessor 添加为返回响应您的请求的子级重新找
..