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 写登录后的接口

  • 相关阅读:
    RTC驱动程序分析
    Linux下的RTC子系统
    [置顶] 谈EXPORT_SYMBOL使用
    《Linux内核修炼之道》精华分享与讨论(5)——Kernel地图:Kconfig与Makefile
    写出高效优美的单片机C语言代码
    哈夫曼树
    如何提高浮点数变整数的精度
    CF798C Mike and gcd problem
    CF822C Hacker, pack your bags!
    CF821C Okabe and Boxes
  • 原文地址:https://www.cnblogs.com/cllovewxq/p/5339997.html
Copyright © 2011-2022 走看看