Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:';str';对象没有属性';装载量';_Python_Python 3.x - Fatal编程技术网

Python 属性错误:';str';对象没有属性';装载量';

Python 属性错误:';str';对象没有属性';装载量';,python,python-3.x,Python,Python 3.x,我正在尝试使用LocustIO进行负载测试。为了进行POST调用,我将json参数传递给它,它返回值。我创建了一个预期响应值,因为这是它预期返回的值。现在,我一直在尝试比较预期值和响应值,我不断得到以下错误: s... [2018-04-10 10:32:23,351] DESKTOP-MJ573AA/INFO/stdout: Response status code: [2018-04-10 10:32:23,351] DESKTOP-MJ573AA/INFO/stdout: [2018-04

我正在尝试使用LocustIO进行负载测试。为了进行POST调用,我将json参数传递给它,它返回值。我创建了一个预期响应值,因为这是它预期返回的值。现在,我一直在尝试比较预期值和响应值,我不断得到以下错误:

s...
[2018-04-10 10:32:23,351] DESKTOP-MJ573AA/INFO/stdout: Response status code:
[2018-04-10 10:32:23,351] DESKTOP-MJ573AA/INFO/stdout:
[2018-04-10 10:32:23,352] DESKTOP-MJ573AA/INFO/stdout: 201
[2018-04-10 10:32:23,352] DESKTOP-MJ573AA/INFO/stdout:
[2018-04-10 10:32:23,352] DESKTOP-MJ573AA/INFO/stdout: Response status code:
[2018-04-10 10:32:23,352] DESKTOP-MJ573AA/INFO/stdout:
[2018-04-10 10:32:23,352] DESKTOP-MJ573AA/INFO/stdout: b'[\n  {\n    "userId": 1,\n    "id": 1,\n    "title": "delectus aut autem",\n    "completed": false\n  }\n]'
[2018-04-10 10:32:23,352] DESKTOP-MJ573AA/INFO/stdout:
[2018-04-10 10:32:23,354] DESKTOP-MJ573AA/ERROR/stderr: Traceback (most recent call last):
  File "c:\users\kadeoya\appdata\local\programs\python\python36\lib\site-packages\locust\core.py", line 271, in run
    self.execute_next_task()
  File "c:\users\kadeoya\appdata\local\programs\python\python36\lib\site-packages\locust\core.py", line 297, in execute_next_task
    self.execute_task(task["callable"], *task["args"], **task["kwargs"])
  File "c:\users\kadeoya\appdata\local\programs\python\python36\lib\site-packages\locust\core.py", line 309, in execute_task
    task(self, *args, **kwargs)
  File "C:\Programs\Others\Locust\locustfile.py", line 37, in send
    a = json.loads(responseValue)
AttributeError: 'str' object has no attribute 'loads'
我已经尝试了所有建议的选择,但似乎都不起作用。对不起,这只是我学习python的第三天。例如—— 代码:


不要在类后命名变量

在这种情况下,请替换:

json = """
[{
  userId: 1
}]
"""
以下是:

json_str = """
[{
  userId: 1
}]
"""

然后,您的代码应该按预期运行。

在类之后命名变量

在这种情况下,请替换:

json = """
[{
  userId: 1
}]
"""
以下是:

json_str = """
[{
  userId: 1
}]
"""
然后,您的代码应按预期运行。

可能重复的可能重复的