Locust 场景执行:Web UI 中执行
2021-01-17 17:15
标签:数据 经验 日志 性能 压测 inf 自定义 ons 停止 Web UI 模式 在这个模式下,你可以通过 Web 控制场景的执行、实时的了解被测试应用性能表现趋势,但是 Locust 没有提供流行压测工具的丰富的图表; 命令行模式 如果你使用了远程主机作为负载机,不想麻烦运维同学开通端口权限,可以使用命令行模式运行压测 尽管这些指标字面上都清晰明了,但鉴于这篇文章的读者普遍有 LoadRunner、Jmeter 使用经验,有些区别还是要说明一下,比方说 LoadRunner 对响应时间做统计是只针对 Pass 的事务执行统计的,不包括 失败、停止、或者超时: Type Name Requests Fails Median 90%ile Average / Min / Max Average size Current RPS Current Failures / s 如果你对比 LoadRunner 或者 Jmeter,你一定会对 Locust 所提供的结果图形之“简陋”感到震惊,想要学习 Locust 的结果图表大约只要3分钟。 首先来看看“响应时间”,也就是“response_times_(ms)”,横轴为时间轴,纵轴为以毫秒为单位的响应时间,需要注意的是,图表上面两根线并不是表示平均值,而是响应时间的“中位数”和“95%百分位数值”: 再来看看“每秒请求数”,也就是“total_requests_per_second”,横轴为时间轴,纵轴为每秒请求的数量(请求处理通过的): 最后看看“运行中的用户”,也就是“number_of_users”,横轴为时间轴,纵轴为时间所对应的“用户数”: 脚本请求产生的异常响应、失败都可以在这里看到 脚本运行抛出的异常可以在这里看到 内容和 Statistics 的一致 Locust 场景执行:Web UI 中执行 标签:数据 经验 日志 性能 压测 inf 自定义 ons 停止 原文地址:https://www.cnblogs.com/huanghaopeng/p/13362418.htmlLocust 场景执行:Web UI 中执行
Locust 执行模式包含两种
其实,从性能测试的角度来看,图表只要足够表示负载的增加对性能趋势的影响、事件关系就足够了。Statistics 统计概要
Charts 图表
Failures 失败日志
Exceptions 异常日志
Download Data 下载原始数据
文章标题:Locust 场景执行:Web UI 中执行
文章链接:http://soscw.com/index.php/essay/43290.html