管理系统问题总结
1Jmeter请求出现的错误
用jmeter post进行请求,传参过来为str类型,json.loads(state_report_data)期望str->dict无效,最终用 eval(state_report_data)解决。
2单例模式遇到的问题
def get_map_info(self):
map = self.map_info.get_map_info()
for ele in map:
if "qId1" in ele.keys():
del ele["qId1"]
if "direction" in ele.keys() :
del ele["direction"]
return map
其中self.map_info为单例的属性,一开始是无if判断,直接就是del ele["qId1"]和del ele["direction"],第二次访问,得到是self.map_info是没有qId1和direction,无if语句直接删除会出错。