jmeter 如何在蝗虫中实现“事务控制器”

myzjeezk  于 2023-01-26  发布在  其他
关注(0)|答案(2)|浏览(149)

假设任务中有多个请求,如Jmeter使用“Transaction Controller”所做的那样,是否有方法进行Locust测量(每秒完成的任务数)
通过每秒完成多少个流(几个请求)来度量性能

rjzwgtxy

rjzwgtxy1#

如果是我,我会将您的工作减少到每个任务一个请求或操作。您可以使用SequentialTasks或put TaskSets inside TaskSets来组织您需要的工作,然后Locust将为您完成所有工作。
或者,您可以使用自己的代码创建自己的User类,然后使用EventHooks通过激发请求事件手动通知Locust何时发生了一些事情。您可以使用request_type作为您希望任务标记为类型的任何标签来调用它,使用name作为您希望任务在报告时调用的任何标签来调用它。

x33g5p2x

x33g5p2x2#

除了@solowalkers的答案,你可能想看看蝗虫插件TransactionManager。
请参见此处的transaction_example* 文件https://github.com/SvenskaSpel/locust-plugins/tree/master/examples

相关问题