zoukankan      html  css  js  c++  java
  • Day1笔记

    课程大纲:接口测试、python语言、接口自动化测试、前端、html、css、js、web端自动化、移动端自动化:ios Android、测试开发、测试平台、简历、面试。

    接口测试:1、接口 :说白了就是从数据库里面获取数据的。前端 client、后端 server

                      2、接口测试:url,请求方式,请求参数 接口文档 :url?k1=value&k2=value,直接写,不需要加""

    get请求:直接使用浏览器就可以发url?k1=value&k2=value2

    session:niuhanyang:sdfsfsd224存在服务端的一个键值对

    cookie:niuhanyang:sdfsfsd224存在本地的一个键值对

    postman:get请求,输入的参数直接放到url?的后面,或者是parmams里填上

                     post请求,输入参数在body里面,并且如果有登录的情况,需要在headers里面上传cookie

    接口文档:http://doc.nnzhp.cn

    json一种所有语言都可以解析的数据类型

    {
    "name":"刘钊",
    "grade":"处女座",
    "phone":13112312323,
    "sex":"男"
    }

    抓包:可以使用浏览器自带的工具或者charles/fildder

               抓手机的包:1、电脑和手机必须在一个局域网里面

             2、手机wifi设置里面设置代理,服务器写电脑的ip地址,端口号写8888

       拦截功能:拦截要打断点,可以双向拦截数据。如果不给服务端发请求,只返回你本地的数据:tools->map local

               弱网测试:可以设置网络流量:proxy->throttle settings

          https解决方法:https://www.jianshu.com/p/5d38d552fa52

    python:

    print('hello world')
    name = input('请输入你的名字')
    age = 18
    score = 89.3   #成绩
    print(name)
    print('你输入的名字是',name)
    input和print
    判断
    # 循环、遍历、迭代
    # for,while
    # break是立即结束  continue是结束本次循环,进行下一次循环
    count = 0
    while count<10:
        print('hhhhh')
        count = count+1
        break
    循环
    #随机产生一个数字,98
    #最多猜七次,如果猜对了,提示游戏结束,猜大了提示大了,猜小了提示小了
    import random
    num = random.randint(1,100)
    print(num)
    count = 0
    while count<7:
        guess = input('请输入一个数字')
        guess = int(guess)
        count = count+1
        if guess==num:
            print('猜对了,游戏结束')
            break
        elif guess<num:
            print('猜小了')
        else:
            print('猜大了')
    else:
        print('错误次数过多') #循环正常结束后,执行代码
    猜数字
    import datetime
    today = datetime.datetime.today
    for i in range(1):
        username = input('请输入名字:')
        age = input('请输入年龄')
        age = int(age)
        welcome2 = '欢迎%s 登录,今天的日期是 %s' % (username,today)
        age = '你的年龄是%d' %age
        print(welcome2)
        print(age)
    字符串格式换
    # int float str
    
    student = 'liuzhao','ahhh'
    
    #列表 list 数组
    new_student = ['liuzhao','ahhh']
    #下标,索引,角标
    
    #增删改查
    
    #
    
    print(new_student[1])
    # -1是最后一个元素
    
    #增加
    new_student.append('hhh')#最后增加一个元素
    new_student.insert(0,'aaa')
    print(new_student)
    
    #修改元素
    
    new_student[0] = '看看'
    print(new_student)
    
    # 删除元素
    new_student.pop(1)#指定下标删除
    new_student.remove('liuzhao')#指定元素删除
    print(new_student)
    
    stu_count = new_student.count('liuzhao')#统计元素出现的次数
    print(stu_count)
    print(new_student.index('liuzhao'))#找到元素的下标,如果元素不存在的话,会报错
    new_student.clear()#清空
    new_student.sort()#排序(reverse = true)加上是降序
    
    new_student.reverse()#反转reverse
    
    l = [1,2,3]
    l2 = [4,5,6]
    l.extend(l2)#合并
    print(l)
    
    for stu in new_student:#直接循环list,每次循环的时候取的就是list里面的每个元素
        print(stu)
    
     l = [1,2,3['a','b','c']]#2维数组
    列表
    import random
    num = random.randint(1,100)
    print(num)
    
    for i in range(3):
        guess = input('请输入一个数字')
        guess = int(guess)
    
        if guess==num:
            print('猜对了,游戏结束')
            break
        elif guess<num:
            print('猜小了')
        else:
            print('猜大了')
    else:
        print('错误次数过多') #循环正常结束后,执行代码
    for循环猜数字
    usernames = ['abc','def']
    passwords = ['123','456']
    
    import datetime
    today = datetime.datetime.today()
    
    count = 0
    
    while count < 3:
        username = input('请输入用户名:')
        password = input('请输入密码:')
        count = count + 1
    
        if username in usernames and passwords[usernames.index(username)] == password:
            welcome = '欢迎%s登录,今天的日期是%s' % (username, today)
            print(welcome)
            break
    
        elif len(username) == 0 or len(password) == 0:  #判断输入的用户名或密码是否为空
            print('用户名或密码不能为空')
    
        elif username.isspace() or password.isspace():  # 判断输入的用户名或密码是否为空
            print('用户名或密码不能为空')
    
        elif username in usernames and passwords[usernames.index(username)] != password:
            print('登录失败,您输入的密码有误')
    
        else:
            print('用户不存在')
    day1作业

    1、写一个登陆的程序,最多登陆失败3次
    2、账号和密码分别存到一个list里面
    3、要校验输入是否为空,不输入和输入空格都算空,失败次数也要加1
    4、要校验账号是否存在,不存在的要提示,失败次数也要加1
    5、登陆成功的话,提示欢迎xxx登陆,今天的日期是xxx

  • 相关阅读:
    oracle基本语句
    java Scanner和异常
    流Stream 文件File 流IO
    java基本方法
    jsp页面展示更加商品的分类,控制商品的显示
    使用jquery select2实现下拉框搜索功能
    JSONObject和JSONArray
    GsonUtils.getGson().fromJson() 转泛型集合用法
    java 实现图片上传功能
    mysql :将其中两个数据的某一个字段合拼成一句
  • 原文地址:https://www.cnblogs.com/lz523/p/10912603.html
Copyright © 2011-2022 走看看