1. 接口测试有响应头没有响应体
答:
token的设置出现问题,很多答案上面都有详细的解释,但是照着问题做我的问题还是没有解决,最后实在没办法了,找大佬帮我看了下,一眼就发现问题,是因为公司的的token前面还要加前缀。到此,postman上可以出响应体了。
但是我主玩jmeter的,于是我又去改了下jmeter的配置,发现还是不行!最后我发现我jmeter里面的信息头设置token的名称是token,感觉事情有点不对,改成postman上的Authorization。
完美!至此,困扰我三天的问题终于解决了!
2. 响应体报错:
{
“msg”: “暂未登录或token已经过期!”,
“result”: null,
“state”: 303
}
还是token设置问题,Authorization(token值)— ${__property(newtoken)},是不行的。但是直接设置值—sadada(具体的token值)是可以出结果的。
由此可知,token值没有问题。–>找正则表达式提取和beanshell是不是出了问题。“one hour later!”…“***” 正则表达式的“accesstoken” 写成了“accestoken”!
3. pycharm导包失败
projectdemo
–project0.1
----package1
------test1.py
----packeage2
------test2.py
test2.py正常导包:from package1 import test1。这种写法是没什么问题的 。
但是为什么总是导不进去!找不到model!!
尝试了以下的做法:
1.我怀疑我的导包方式有问题csdn,没问题,确实可以导入
2.csdn过程种又学到了相对导入,但是失败了,找不到model
3.我怀疑是不是__init__.py有什么问题,也没问题,只要存在就行,空文件都行,没有当然不行!
4.搜索路径!为什么找不到?不就是搜索不到嘛!然后csdn,改文件的根目录,ok!
Mark Directory as source root(project0.1)