locust-plugins: AttributeError: 'TransactionManager' object has no attribute 'runner'

I’m trying to use TransactionManager and I’m following the example in the repo, however when I call tm.strart_transaction I receive this error AttributeError: 'TransactionManager' object has no attribute 'runner'

here is the full traceback Traceback (most recent call last): worker_1 | File "/usr/local/lib/python3.8/site-packages/locust/user/task.py", line 284, in run worker_1 | self.execute_next_task() worker_1 | File "/usr/local/lib/python3.8/site-packages/locust/user/task.py", line 309, in execute_next_task worker_1 | self.execute_task(self._task_queue.pop(0)) worker_1 | File "/usr/local/lib/python3.8/site-packages/locust/user/task.py", line 321, in execute_task worker_1 | task(self) worker_1 | File "/mnt/locust/test_scenarios/simulate_compliance_life_cycle.py", line 188, in create_compliance worker_1 | self.tm.start_transaction("compliance_creation") worker_1 | File "/home/locust/.local/lib/python3.8/site-packages/locust_plugins/transaction_manager.py", line 46, in start_transaction worker_1 | transaction["user_count"] = self.runner.user_count if self.runner else 0 worker_1 | AttributeError: 'TransactionManager' object has no attribute 'runner'

I’m using locust version 1.1.1 and locust.plugins version 1.0.15

Appreciate your support.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 19 (8 by maintainers)

Most upvoted comments

@howardosborne Is this fixed by #20 ?

Yes

will do