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())
  • 相关阅读:
    241. Different Ways to Add Parentheses java solutions
    89. Gray Code java solutions
    367. Valid Perfect Square java solutions
    46. Permutations java solutions
    116. Populating Next Right Pointers in Each Node java solutions
    153. Find Minimum in Rotated Sorted Array java solutions
    判断两颗树是否相同
    求二叉树叶子节点的个数
    求二叉树第k层的结点个数
    将二叉排序树转换成排序的双向链表
  • 原文地址:https://www.cnblogs.com/litzhiai/p/14714055.html
Copyright © 2011-2022 走看看