对对对,是这样,那这样就等同于如同上面大佬所说的参数化的姿势有问题。现在我设置了 70 并发,实际执行效果还是一个一个执行,那可能就是如同你前面说的,N 个接口逐步请求,所以无法达成并发的效果。
哦哦,这样是种方法,确实就是请求了一次,可是这样就变成每次都要从文件里读了,还能再优化吗?不过读文件肯定比网络请求稳定,大佬这种方法已经算给我的脚本升级了。
原来如此,感谢大佬的讲解。
大佬,能弱弱的问一下你这个项目该如何启动吗?
我通过去数据库查新增数据数也看出请求成功了,但是原理没理解,大佬说完明白了,感谢指点
顺便说下表格里面的数据是怎么转换成 request.post 中要求的字典的。
我表格里的数据是这样:
将其转换为字典使用的语句是:
self.data = eval(self.data)
但是转换不成功,一番探索后发现将表格中的数据修改成如下格式即可以顺利转换(空白内容也要加引号):
成功了,感谢大佬
试了一下,这样不行
简洁明了,N 币
嗯是这样,刚才了解了下 python 中的 json,发现就是一个字符串,所以这里不能用 json.dump() 转成字符串传
没成,传参后在参数前面多了一个等于号
可以了,感谢大佬
我又补充了下,大佬再帮忙看看
找到了,用这个方法
就可以正常打印堆栈和异常信息了
OK,多谢大佬指点
确实在研究 Python 装饰器时候解锁的这个问题
我没用框架,用 selenium 生写的哈哈。就是写了一些基础的操作方法,然后调这些方法写 UI 操作的用例。
OKOK,了解了,感觉大佬
太残暴了吧,你们用例有多少 py 文件呀
self.find_xpath('//*[contains(text(), "zhangwang1")]')[4].click()
终于点到了,感谢大佬
不成,没查出来,感谢大佬了
大佬再请教一下,我直接用 contains text 的话没法定位到我要的那个,因为页面中有 5 个叫"zhangwang1"的。
这 5 个的 xpath 如下图:
我要的是最后一个,我该如何从中选出它来?
完全支持,我觉得使用测开工具的测试都该考虑考虑改用自己写的工具。
别说上班没空,上班没空就下班写,不付出怎么卷赢。
这样短期看是测开都跑了,长期看每个测试因为反卷,技术水平都提高到了测开,这反倒提升了测试的整体水平。
OK,感谢大佬
这方法太机智了。。大佬牛比