Python Locust如何打印到控制台并调试

n1bvdmb6  于 2023-06-04  发布在  Python
关注(0)|答案(1)|浏览(338)

我有一个Python - Locust脚本:

from locust import HttpUser, between, task

class LoadValues(HttpUser):

def _run_read_ts(self, series_list, resolution, start, end):
    tsIds = ",".join(series_list)
    resp= self.client.get(f'/api/loadValues?tsIds={tsIds}&resolution={resolution}&startUtc= {start}&endUtc={end}',
                          headers={'X-API-KEY': 'sss='})
    print("Response content:", resp.text)

@task
def test_get(self):
    self._run_read_ts([98429], 'PT1H', '2020-05-11T09%3A17%3A47.478Z', '2023-05-11T09%3A17%3A47.478Z')

我尝试使用“print(“响应内容:“,resp.text)”打印上面的内容
但在电源 shell 中看不到任何东西。
我在哪里可以看到答案?

eyh26e7m

eyh26e7m1#

Locust docs解释了Locust使用logging,这可以防止print语句到达stdout。但是你可以自己使用logging

import logging
logging.info("this log message will go wherever the other locust log messages go")

相关问题