这种安全策略就是掩耳盗铃,最多也就是对爬虫不友好而已。
写个平台给那些不会代码的测试用用,NodeJs 是个不错的选择。
请参照 pep8 代码规范,不规范的 code 看的累
想传 driver 那也有地方接啊,我是没看到接的地方。
包名和内部函数重复了,用相对引用应该解决问题。
from case.baidu_search_page_case import baidu_search_page_case
我看了半天才发现导进来是 class。 testMethod = getter(self, methodNme)
这个 methodName 是要一个 string 类型这个问题很明显是你 from case.XXXX 时,解释器判断错了目录位置,你改成这样试试 from .case.XXXXX
python 基础要好好补补啊。
楼主现在是怎么做自动化的呢?
加油,不过有时还是问问会更有效率。
你是没开发可问吗?还是在做爬虫?
不要误导人家,楼主的 Content-Type 写的很清楚,就是要用 data。json 的 Content-Type 是"application/json; charset=utf-8"
晕,参数到底放在 body 还在 query string 要去问的啊,不能靠猜!
都是一层层封装的,哪个牛 B 的框架不是站在巨人的肩膀上的?
非常赞同,楼主关于对 “需求” 的分析,就是这样的 “没有底线”,这样的 “欲求不满”
在 Check-My-Links 的选项中有这个选项,不知是否能解决非<a herf=xxx>
的问题 (我没找这样的例子网站,应该是我没用力找 )。
至于说全站点扫描,确实插件只能做当前页检查 (能力有限 )
首先要澄清一点,python 不是脚本语言!是一种解释型语言,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。
我观点是不必拘泥于用什么语言,拿自己最熟练的言语来实现自动化测试,以达到最优"效率"。
如果想"指导"开发 (装 B),不如转行去做开发吧。有句俗话:You can you up,no can no BB.
好学!
定义一个词法解析规则,比如 “person.0.name.alias”,然后 split 后,再遍历解析,参考 httprunner
这种访问形式,python 的话有现成的库 addict 传送门
事在人为
这位资深架构师的想法很好,我猜测他的场景是这样:提交一个 commit -》自动 build 测试环境和自动进行一系列测试 - 》自动部署上线。但这场景落地很难啊。
其实管理还是技术团队的管理,独立的 “测试管理” 并不存在。
什么报告?什么业务场景?你说的这么抽象,回答只有 “根据实际情况开展工作”。
哎~~~用 requests 的 json 参数本身就会在 header 里加上 {'Content-Type': "application/json"} ,而且 body 里明显是 json 那就用 json 参数啊。data 参数是传 form data 用的。
[0-9-]+
要用多线程和多机器加速生成,不要每一个都 I/O 去 insert 数据,一批批 insert 相对减少 I/O。要骚一点可以用 redis 控制具体的生成量,不过其实没啥用纯骚而已