发表于: 2017-08-16 23:57:06
1 1632
今日完成:好吧 我现在有点兴奋 刚刚完成了jemeter模拟登录 而且是加密登录 其实也没啥 可也算一个进步吧
1.下午看了一小会需求一的测试点 ,想测试点,对比以前想测试点状态 突然想写点啥,提笔又忘了灵感不知到底要表达啥
2.然后开始用fiddler抓包 jemeter模拟登录 开源中国 中间困难重重 下午2h+晚上2H终于成功
遇到的问题:1.嗯 综合知识太差的原因 登录开源中国后 fiddler出现了3个明显的请求 一看傻眼,来了三个,哪个是登录接口的请求。因为看其他如百度网盘或我们修真的登录 只会出现一个明显的请求 而且接口地址一般以/login 之类结束 这开源中国不按套路 懵
解决:镇定下 首先排除第三个各方面格式都不像接口请求。剩下两个点开request的抓包看,第一个没密码,而且请求名字 before login视乎也给了暗示。嗯,只有第二个最像(这么简单的东西 还是水平太低 接触少)
2.按照抓包内容在jemeter配置参数 结果失败 捣鼓一个多小时,晚上又2h才搞定
解决:1).依靠我自己的猜测和查询 修改参数 协议 端口 始终不成功
2).心灰易冷下.想着换修真元院登录试下,抓包一看 吓一跳 居然没加密 配好参数
修真院的模拟成功了
3).有了信心,修真院能成功 说明我之前参数应该没问题。可开源中国登录还是失败,不知问题在哪,又疼,又上网搜 一篇博文给了思路 header里user—agent要重新配置 jemeter的默认值和转包的不同,但我比明白为什么(后面再谈论) jemeter添加信息头管理器 把user_agent 重新配置 OK成功
3.刚才对比了下 又有问题 如图 开源中国和修真元抓包的uesr_agent都是一样的 为什么修真院登录不用配置信息头管理器重新设置User_agent就能成功 而开源中国不行
解决:在想不可能一个加密 一个密码没加密的原因 留给明天解决
明天计划:需求一其他功能的测试点 还有上面这个问题 今天搞接口去了
下面在jemeter模拟开源中国登录的截图 比较简单 重在登录成功 cookie都没配 明天丰富下
评论