12306 登录

验证码验证正确之后才进行登录验证。

1. 登录验证

登录验证接口:https://kyfw.12306.cn/passport/web/login

              

方式:POST   用户名、密码、appid, 其中 appid:otn 为固定参数

返回信息示例:

         {"result_message":"登录成功","result_code":0,"uamtk":"Ai1CqJRfkKeRTKw-I2vNEBqSDwPeqGvC7BKooQwej2j0"}

         {"result_message":"密码输入错误。如果输错次数超过4次,用户将被锁定。","result_code":1}

返回登录成功信息后还没完

 

2. uamtk页面  → 获取 newapptk

接口:https://kyfw.12306.cn/passport/web/auth/uamtk

POST 参数: appid:otn

                  

        

返回信息示例:

{"result_message":"用户未登录","result_code":1}

{"result_message":"验证通过","result_code":0,"apptk":null,"newapptk":"hbRRcClbHCbR1Ft2GlKo_m6Bj6a27S9Zhi_2LAfsj2j0"}

 

3. 使用第二步获取的 newapptk 访问 uamauthclient 页面

接口:https://kyfw.12306.cn/otn/uamauthclient

返回示例:

 {"apptk":"mQe8s8qj70Ct669jKv7q9nE-xronRSRLWzLqnwubj2j0","result_code":0,"result_message":"验证通过","username":"X"}

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
12306登录接口测试用例可以包括以下几个方面: 1. 正常登录测试用例:输入正确的用户名和密码,验证是否能够成功登录系统; 2. 错误登录测试用例:输入错误的用户名和密码,验证是否会提示登录失败; 3. 服务器负载测试用例:模拟多个用户同时登录系统,测试系统在高并发情况下是否能够正常处理登录请求; 4. 安全性测试用例:测试系统对于恶意攻击的防护措施,如输入特殊字符、SQL注入等尝试登录; 5. 异常情况测试用例:测试系统在异常情况下的处理能力,如网络不稳定、服务器异常等; 6. 用户体验测试用例:验证登录界面的友好性和易用性,如是否有合适的提示信息、界面是否清晰明了等; 7. 兼容性测试用例:测试不同浏览器、操作系统和设备上的登录功能是否正常; 8. 性能测试用例:测试登录过程的响应时间、吞吐量等指标,以评估系统的性能; 9. 安全验证测试用例:测试系统的登录验证机制,如验证码的正确性和有效性。 通过这些测试用例的执行,可以全面评估12306登录接口的功能、性能和安全性,并发现潜在的问题和风险,以提高用户的使用体验和系统的稳定性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [自动化测试 (一) 12306火车票网站自动登录工具](https://blog.csdn.net/IT_LanTian/article/details/108680552)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值