• 接口测试day1


    (1)get请求和post请求的区别

         1)get请求只有请求头,没有请求体,请求的参数直接加到url中,post请求是放在body请求体里面的

         2)get请求长度的限制,post没有,这个只是针对以前浏览器技术没那么好。

         3)psot请求比get请求安全,只能相对而已,通过抓包的话,也可以看到post请求中的数据

    (2)http请求常见的返回码、

         1)200是请求成功正常返回

         2)302是页面跳转

         3)404是客户端的请求不合法

         4)500是服务端有问题

    (3)http协议请求的组成

         1)请求头  header 一般包括请求的host、数据返回的格式、cookie、请求的方式(post或者get)、浏览器版本的识别user-agent、数据提交的方式(form、json 、xml等)

         2)请求体,包括请求的数据

       

     (4)cookie 和session的区别

        1)cookie数据存在客户端的键值对,session数据放在服务端键值对

        2)cookie不是很安全,别人可以分析放在本地cookies并进行cookie欺骗

        3)session会在一定时间保存在服务器上,访问量增多时,占用服务器性能。考虑到减轻服务器性能,应使用cookie

    (5)jmeter压测工具学习

         1)  jmeter查看结果树乱码
               1、在jmeter的bin目录下找到jmeter.properties这个文件
               添加上
              sampleresult.default.encoding=utf-8
              2、重启jmeter
          2)  jmeter body data里面有乱码怎么解决
                   1、在jmeter的bin目录下找到jmeter.properties这个文件
                   添加上
                   jsyntaxtextarea.font.family=Hack
                   2、重启jmeter
         3)jmeter参数化
                 1、用户定义的变量
                 2、函数助手里面的
                      __random(随机函数)
                      __counter (计数函数)
                     __time(时间函数)
                 3、使用cvs配置原件
                   如果文件不写绝对路径,只写一个文件名,可以把文件放到jmeter的bin目录下就ok了

         4) 表示时间
              1、格式化好的时间 20180506185922
              2、时间戳 从计算机发明那一天到现在过了多少秒

                jmeter是java开发的,Java里面的时间戳默认是精确到毫秒,所以必须除以1000才是真正的时间戳

         5)jmeter关联

             1、调用第一个接口,然后从这个接口的返回数据里面拿到某个值

             2、放到第二个接口里面来用。

             3、使用后置的正则提取器或者json处理器

             

     

  • 相关阅读:
    关于域名备案申请
    meta标签中的http-equiv属性使用介绍
    WDCP3.3中多PHP版本安装方法,以及安装遇到的问题
    模拟《意尔康》网站加载动画效果
    如何提示系统所在的浏览器版本过低?
    Dedecms升级php版本{dede:field.body/}不解析,文章内容不显示
    微信weixin://xxx 分析
    SuperSlide之属性targetCell介绍
    了解JSON Web令牌(JWT)
    如何向这些CA来申请数字证书呢?
  • 原文地址:https://www.cnblogs.com/zzzao/p/9476826.html
Copyright © 2020-2023  润新知