• jmeter2-接口性能测试


    1.常用接口方式:

    (1)webService:soap协议通过http传输,请求报文和返回报文都是xml格式的

    (2)http:协议时超文本传输协议  Post get

    注意:POST和GET区别  

    get方式描述:从指定的服务器中获取数据,直接在浏览器里输入就可以获取信息

    特点:get请求能被缓存;get请求会保存在浏览器的浏览记录中;以get请求的url能被保存为浏览器书签;

    get请求有长度限制;get请求主要用以获取数据,安全性相对较低;效率相对较高

    post方式描述:提交数据给指定的服务器处理,可以向服务器发送修改请求,从而修改服务器的,需要借助测试工具

    特点:post请求不被缓存;post请求不会保存在浏览器浏览记录中;以post请求的url无法保存为浏览器书签;post请求没有限制,一般<80-100K;安全相对较高,效率低

    (3)https:

    2.接口测试流程

    (1)接口文档 :接口地址 返回格式 请求方法 请求参数 请求头 返回数据格式

    (2)  jmeter操作:创建测试计划 增加线程组 http请求 参数填入 断言 增加查看结果树 运行

    修改测试名称-点击保存-增加线程组(线程数就是用户并发数 ramp-up period就是用户数启动时间)-线程组添加sampler http请求(协议 服务器ip 端口号 路径ip/后缀  请求参数parametters bodydate(json格式) 都要填写)-增加监听器(查看结果树 用表格查看结果 聚合报告 添加http cookie管理器 增加响应断言来判断返回数据是否正确 登录接口做并发可以添加一个集合点定时器-同步定时器Synchronizing Timer  这个只针对登录并发)

    注意http默认端口号是80  https默认端口43  代理服务器的端口号8888  tomcat端口号8080 数据库端口3306

  • 相关阅读:
    linux ---用uniq实现文件的并集和交集
    vim的.vimrc文件设置
    CURL常用命令
    快速入门系列--MVC--03控制器和IOC应用
    linux下git安装
    openerp child_of操作符深度解析
    apache2 + virtualenv +djangocms
    django-cms安装
    pycharm3.4 下svn 项目checkout&配置
    在django项目外,使用django.db链接数据库(postgres)
  • 原文地址:https://www.cnblogs.com/iamshasha/p/11686588.html
Copyright © 2020-2023  润新知