zoukankan      html  css  js  c++  java
  • python学习笔记(requests)

    昨天用jmeter尝试了下接口测试

    在部分接口中要上传文件这里遇到了问题、今天改用python的requests框架试下

    先简单的写了个登录的接口、本人初学者,第一次写接口脚本

     1 #!/usr/bin/env python
     2 # -*- coding: utf_8 -*-
     3 
     4 import requests
     5 
     6 case_name_1 ='登录用例用户名正确、密码正确:'
     7 #用例名称
     8 case_1 ={'username':'admin','password':'111111'}
     9 #用例对应的参数
    10 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_1)
    11 #request请求 传入参数
    12 print case_name_1
    13 print r.status_code
    14 #输出网页返回状态码
    15 print r.url
    16 #输出网页返回地址
    17 
    18 
    19 case_name_2 ='登录用例用户名正确、密码不正确:'
    20 case_2 ={'username':'admin','password':'111112'}
    21 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_2)
    22 print case_name_2
    23 print r.status_code
    24 print r.url
    25 
    26 case_name_3 ='登录用例用户名不正确、密码正确:'
    27 case_3 ={'username':'admin1','password':'111111'}
    28 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_3)
    29 print case_name_3
    30 print r.status_code
    31 print r.url
    32 
    33 case_name_4 = '登录用例用户名不正确、密码不正确'
    34 case_4 ={'username':'admin1','password':'111121'}
    35 r = requests.post('http://localhost:8081/swcw/back/sysLogin.action',data=case_4)
    36 print case_name_4
    37 print r.status_code
    38 print r.url

    离高大上还差很多、仍需努力

    接下来要尝试加入 cookie 写登录后的接口

  • 相关阅读:
    【ybtoj】【Hash】回文子串
    Design Pattern:状态模式
    Design Pattern:装饰者模式
    Design Pattern:外观模式
    Design Pattern:适配器模式
    Design Pattern:模板方法模式
    Design Pattern:命令模式
    Design Pattern:观察者模式
    Design Pattern:复合模式
    Design Pattern:迭代器模式
  • 原文地址:https://www.cnblogs.com/cllovewxq/p/5339997.html
Copyright © 2011-2022 走看看