roamingheart 发表于 2018-9-30 19:43:44

如何实现web平台自动登录




[*]任务详情 本任务涉及两个平台A、B,平台A拥有平台B的登录账号,在平台A的某个页面点击超链接“使用平台B”,能够根据平台B的登录账号通过账号验证,自动登录到平台B。
[*]参考资料 平台B登录页面地址、平台B的登录账号请与任务联系人联系获取;
[*]交付要求 任务解决方案说明(PPT格式); 示例代码,开发者自行编写平台A进行测试;
[*]验收规则 开发语言:Java浏览器要求:至少支持Chrome、IE、360; 不需安装浏览器插件、PC端应用程序; 解决方案说明清晰; 示例代码能正常运行; 点击平台A页面上的超链接“使用平台B”,能够通过平台B的账号验证,自动登录到平台B; 平台B的登录密码对用户不可见,满足安全要求
[*]



fhhh_eyou 发表于 2018-9-30 19:43:45

1.在A平台使用链接,明确正确位置。
2.跳转到B平台,使用登录信息可从数据库中读取,根据访问A平台校验成功后的数据库信息,验证登录权限信息。
3.设置明确权限信息,存放到数据库中,读取易校验。
4.设置不同游览器进行跳转。

g.hanchao 发表于 2018-10-24 12:11:59

可以进行黑盒模拟测试 和白盒测试

黑盒模拟测试,用 selenium 相关的webdriver 工具模拟用户行为

白盒模拟,需要提供鉴权的机制,可以直接发送request 模拟登陆 检查验证点

Nio 发表于 2018-10-24 14:45:03

这个是开发任务啊,你发在测试论坛里?
所有的登录,都需要报文。
“平台A拥有平台B的登录账号,在平台A的某个页面点击超链接“使用平台B”,能够根据平台B的登录账号通过账号验证,自动登录到平台B。”
这句的意思很明确,就是从A系统查询到B系统的账户密码等登录B平台所需要的信息,然后把这些信息通过B的登录接口发给B就OK了。
页: [1]
查看完整版本: 如何实现web平台自动登录