zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Bootstrap 2.3.2导航问题
    隐藏wordpress登陆后台
    WordPress 中文图片 上传 自动重命名
    wordpress上传附件提示抱歉,出于安全的考虑,不支持此文件类型
    移动端适配
    项目中常见的正则校验
    vue中 的 this.$nextTick (Vue中DOM的异步更新)
    vue中使用webscoket
    登堂入室---进阶代码
    Flex布局
  • 原文地址:https://www.cnblogs.com/iamshasha/p/11686588.html
Copyright © 2011-2022 走看看