zoukankan      html  css  js  c++  java
  • 接口测试

    import requests,pprint,time
    
    #代码调试,增删改查
    # t=time.time()
    # print(t)
    # response = requests.get('http://localhost/api/mgr/customers?action=list_customer')
    # pprint.pprint(response.json())
    #
    # t2=time.time()
    # print(t2)
    # print(t-t2)
    
    # payload ={
    #     'action':"add_customer",
    #     'data': {
    #         "name" : "lichuan",
    #         "phonenumber" : "456456456",
    #         "address" : "宇宙中心太平家园"
    #     },
    # }
    # response = requests.post('http://localhost/api/mgr/customers',json=payload)
    # pprint.pprint(response.json())
    
    # payload ={
    #     'action':"modify_customer",
    #     "id" : "2",
    #     'newdata': {
    #         "phonenumber" : "678678678",
    #         "address" : "宇宙中心太平家园"
    #     },
    # }
    # response = requests.post('http://localhost/api/mgr/customers',json=payload)
    # pprint.pprint(response.json())
    
    # payload ={
    #     'action':"del_customer",
    #     "id" : "2",
    # }
    # response = requests.post('http://localhost/api/mgr/customers',json=payload)
    # pprint.pprint(response.json())
    
    
    
    # payload = {
    #     'username': 'lichuan',
    #     'password': 'aaa'
    # }
    #
    # response = requests.post('http://127.0.0.1/mgr/signin',data=payload)
    # pprint.pprint(response.json())
    
    
    # from django.db.models import F
    # from common.models import *
    #
    # # annotate 可以将表字段进行别名处理
    # Student.objects.annotate(
    #     countryname=F('country__name'),
    #     studentname=F('name')
    #     )
    #     .filter(grade=1,countryname='中国').values('studentname','countryname')
    
    
    # import json
    #
    # print(json.dumps({'aa':'凉凉'},ensure_ascii=False))
    
    
    # payload = {
    #     'username': 'lichuan',
    #     'password': 'aaa'
    # }
    #
    # response = requests.post('http://127.0.0.1/api/mgr/signin',data=payload)
    #
    # retDict = response.json()
    # sessionid = response.cookies['sessionid']
    #
    # payload = {
    #     'action': 'list_medicine',
    #     'pagenum': 1,
    #     'pagesize' : 3
    # }
    #
    # response = requests.get('http://localhost/api/mgr/medicines',
    #               params=payload,
    #               cookies={'sessionid': sessionid})
    # pprint.pprint(response.json())
    
    import  requests,pprint
    
    payload = {
            'username': 'lichuan',
            'password': 'aaa'
        }
    
    response = requests.post("http://localhost/api/mgr/signin",
                                 data=payload)
    
    retDict = response.json()
    
    sessionid = response.cookies['sessionid']
    
    print(response.cookies.items())
    
    # 再发送列出请求,注意多了 keywords
    payload = {
        'action': 'list_medicine',
        'pagenum': 1,
        'pagesize' : 3,
        'keywords' : '乳酸 注射液'
    }
    
    response = requests.get('http://localhost/api/mgr/medicines',
                  params=payload,
                  cookies={'sessionid': sessionid})
    
    pprint.pprint(response.json())
  • 相关阅读:
    hadoop yarn
    java 删除文件夹及其里面的文件
    scrapy 429 处理
    java 获取当前时间(年月日时分秒)
    Java测试类
    eclipse环境问题-java版本不兼容
    Java内功修炼系列一工厂模式
    Java内功修炼系列一观察者模式
    Java内功修炼系列一责任链模式
    Java内功修炼系列一拦截器
  • 原文地址:https://www.cnblogs.com/litzhiai/p/14714055.html
Copyright © 2011-2022 走看看