locust - 在 Locust 中执行基本代码时出错
问题描述
从蝗虫导入蝗虫,任务集
def login(l): print("我已登录")
def logout(m): print("我退出了")
类用户行为(任务集):
task=[login,logout]
类用户(蝗虫):task_set = UserBehaviour
错误信息 - -
(venv) C:\pythnprojects\LearnLocustProject\venv\locust_test>locust -f firstlocust.py
[2020-03-11 00:38:57,259] DELLXPS/INFO/locust.main:在 *:8089 启动网络监视器
[2020-03-11 00:38:57,259] DELLXPS/INFO/locust.main:启动 Locust 0.11.0
[2020-03-11 00:39:05,581] DELLXPS/INFO/locust.runners:以 1 个客户/秒的速度孵化和蜂拥 1 个客户...
[2020-03-11 00:39:05,585] DELLXPS/ERROR/stderr:回溯(最后一次通话):
运行中的文件“c:\pythnprojects\learnlocustproject\venv\lib\site-packages\locust\core.py”,第 358 行
self.schedule_task(self.get_next_task())
文件“c:\pythnprojects\learnlocustproject\venv\lib\site-packages\locust\core.py”,第 419 行,在 get_next_task
return random.choice(self.tasks)
选择文件“C:\DOWNLOADS\lib\random.py”,第 290 行
raise IndexError('Cannot choose from an empty sequence') from None
IndexError:无法从空序列中选择
[2020-03-11 00:39:06,582] DELLXPS/INFO/locust.runners:所有蝗虫孵化:用户:1
[2020-03-11 00:39:06,591] DELLXPS/ERROR/stderr:回溯(最后一次通话):
运行中的文件“c:\pythnprojects\learnlocustproject\venv\lib\site-packages\locust\core.py”,第 358 行
self.schedule_task(self.get_next_task())
文件“c:\pythnprojects\learnlocustproject\venv\lib\site-packages\locust\core.py”,第 419 行,在 get_next_task
return random.choice(self.tasks)
选择文件“C:\DOWNLOADS\lib\random.py”,第 290 行
raise IndexError('Cannot choose from an empty sequence') from None
IndexError:无法从空序列中选择
[2020-03-11 00:39:07,597] DELLXPS/ERROR/stderr:回溯(最后一次通话):
运行中的文件“c:\pythnprojects\learnlocustproject\venv\lib\site-packages\locust\core.py”,第 358 行
self.schedule_task(self.get_next_task())
文件“c:\pythnprojects\learnlocustproject\venv\lib\site-packages\locust\core.py”,第 419 行,在 get_next_task
return random.choice(self.tasks)
选择文件“C:\DOWNLOADS\lib\random.py”,第 290 行
raise IndexError('Cannot choose from an empty sequence') from None
IndexError:无法从空序列中选择
解决方案
看起来您拼写错误tasks
(目前似乎是task
)。
推荐阅读
- android - Calendar.month 和 year 坏了?
- typescript - 如何正确使用带有 TypeScript 的 getFormInitialValues 选择器?
- angular - Angular ngIf 在窗口上显示模板,然后从 DOM 中删除
- android - 将 jar 文件添加到我的应用程序的多个模块中
- angular - Angular 6 - 扩展面板抛出 ERROR 错误:“[object Object]”
- python - 如何减慢异步 API 调用以匹配 API 限制?
- python - Heroku 无法导入名称“登录”
- ios - 如何在 Alamofire 响应上进行 XCTAssertEqual?
- javascript - React Native 奇怪的 flex 行为
- ios - TestFlight 出口合规性内部测试人员