需要获取弹出框用户名和密码,然后进行自动化登录。可是怎么获取呢?
这个应该是 basic 认证吧(不对轻喷:)),如果是的话用 restassured 直接可以传递用户名及密码,不用抓包,详情请参考https://github.com/rest-assured/rest-assured/wiki/Usage#basic-authentication 修改: 这个中文的: https://www.cnblogs.com/lwjnicole/p/8305086.html
如果是接口、性能测试的认证直接请求认证接口带参数就行了 这个框是浏览器的一个输入方式而已,不会有任何数据流产生
curl --user daniel:secret http://example.com/ https://ec.haxx.se/http-auth.html
先手动登录网站,选择记住密码,然后用 profile 启动浏览器,确认登录就行。脚本如下:
这种一般是 IIS 的集成认证,可以在请求的时候直接加入Authorization头即可,内容为Basic base64(user:pwd)
Authorization
Basic base64(user:pwd)
Authorization: Basic d3ViYWsdfeesDfWk5OTlAQA==