公司项目,需要用代码模拟一批用户,进行登录、浏览、交互操作,有没有什么现成的代码或模块改改就好的?
想用 python+selenium,不知道是否是最合适的选择。
1
p2pCoder 2018-03-13 10:57:37 +08:00 1
你是要测试还是要其他?测试的话,python+selenium 可能是最好的选择
|
2
F1024 2018-03-13 11:04:05 +08:00
python+selenium 不能同时操作几个账号吧
|
7
p2pCoder 2018-03-13 11:54:53 +08:00
|
8
wplct 2018-03-13 12:03:09 +08:00
qq:cXE6ODI1NDUyMDEz 看起来像是爬虫需求 要尝试外包么?
|
9
wplct 2018-03-13 12:04:19 +08:00
python+selenium 应该挺简单的,不想用 selenium 就要深入了,看是什么网站
|
10
ctsed 2018-03-13 12:17:52 +08:00 via Android
哪个网站的
|
11
golmic 2018-03-13 12:24:11 +08:00 via Android
层主做过微博淘宝京东等各大网站复杂的模拟登录分析,昨晚刚做了几百人的技术分享,公众号 pydatame 内有我联系方式。
|
15
kongkongyzt 2018-03-13 13:15:22 +08:00
headless chrome
|
17
lastpass 2018-03-13 14:00:56 +08:00 via Android 2
昨天我刚刚做过和楼主一样的工作。同时操作 300 个账号。进行登录、浏览、交互操作。
你可以用 loadrunner 来进行测试。 简单易学易入门。 |
18
WeaPoon 2018-03-13 14:39:05 +08:00
分析协议会不会更方便.
|
19
qqpkat2 2018-03-13 14:49:05 +08:00
分析协议,写 post 数据,保存 cookies
外包,无他 |
21
qqpkat2 2018-03-13 15:19:55 +08:00 1
首先看是什么网站,如果没有反扒,检测程序门槛的话,后台直接 post 是很容易的
很多人是没有注意看你需求的,连 loadrunner 和 selenium 都出来了 还是外包把 |
22
382601486 OP @lastpass 看了下,loadrunner 还是有点简单,因为项目是要求在第三方网站上,登录可能要验证码,这个比较烦
|
24
TimePPT 2018-03-13 18:21:04 +08:00
看对方 anti-spam 的机制吧,python + selenium 其实也不难反
|
25
otakustay 2018-03-13 22:26:48 +08:00
还是建议 headless chrome,selenium 的错误处理模型不大对,太容易崩掉了
|
26
p1094358629 2018-03-14 11:01:56 +08:00
@lastpass 你好,我刚看了下这个 loadrunner 的介绍,这个工具是说模拟用户的操作,那请问我手上有几百个账号,每个账号密码都不一样,怎么实现自动化测试呢?(每次都不应该输入用户名和密码么?)
|
27
lastpass 2018-03-14 16:25:34 +08:00 via Android
回复 @p1094358629 你可以把用户名和密码设置成一个变量呀。然后你把你的用户名和密码放在存储变量的文本里。两者一一对应,进行登录。
|