当前位置: 首页 > 知识库问答 >
问题:

当我有多个用户类时,如何控制用户分布?

向修谨
2023-03-14

在我的蝗虫文件中,我有多个用户类,如下所示,当我自动运行测试蝗虫分割负载时,但我想用80%的负载运行Simple1,用剩余的20%负载运行Simple2。

我如何实现这种行为?

对于用户类,有没有类似于任务权重的方法?

class Simple1(HttpUser):
    host = "http://localhost:8080"
    tasks = [Simple1Taskset]


class Simple2(HttpUser):
    host = "http://localhost:8080"
    tasks = [Simple2Taskset]

共有1个答案

袁建木
2023-03-14

你可能想要的是使用重量。您可以在Simple1中放置权重属性weight=8,在Simple2中放置权重属性weight=2。或者,如果在函数上使用@task装饰器,则可以通过@task(8)@task(2)对单个任务而不是用户进行加权。

 类似资料:
  • 我已经在c中创建了kafka消费者,并创建了一个具有10个分区的主题,当我尝试使用消费者读取数据时,它仅从2个分区读取,然后说没有更多的消息。我尝试使用这两种方法,即订阅和分配,但它们都不起作用。我应该如何将所有10个分区分配给单个使用者,这是将分区分配给使用者的正确方法吗?我已经使用此存储库构建了自定义消费者 https://github.com/edenhill/librdkafka/blob

  • 有没有一种简单的方法可以在用户用Java输入时从控制台读取单个字符?有可能吗?我尝试过这些方法,但它们都要等待用户按enter键: 我开始认为System.in在按下enter之前并不知道用户的输入。

  • 问题内容: 尊敬的Stackoverflow社区, 我正在尝试使用docker映像作为构建过程的容器来设置Jenkins CI管道。我正在定义一个Jenkinsfile以将构建管道作为代码。我正在做这样的事情: 不幸的是,我绊倒了Docker管道插件的怪异行为。在生成输出中,我可以看到Image.inside(…)命令使用 这使我的构建失败,因为Dockerfile中定义的用户没有UID 1000

  • cmf_check_user_action($object = "", $countLimit = 1, $ipLimit = false, $expire = 0) 功能 检查用户对某个url内容的可访问性,用于记录如是否赞过,是否访问过等等;开发者可以自由控制,对于没有必要做的检查可以不做,以减少服务器压力 参数 $object: string 要检查权限的用户 ID $countLimit

  • 如何在MVC 5中获取当前登录用户的id?我尝试了StackOverflow建议,但它们似乎不适用于MVC 5 另外,MVC 5为用户分配资源的最佳实践是什么?(例如,