zoukankan      html  css  js  c++  java
  • 接口测试与数据库相关操作你要知道

     任何一个独立的系统既包括前端也包括后端,不可能没有后端的支持

     

    你用这个工具jmeter去做接口测试的原理:通过jmeter模拟客户端向服务器发送请求,服务器接收请求后对它进行处理,并向客户端返回响应结果,客户端接收结果的一个过程。可以用工具,也可以自己编写脚本来模拟
     
     

    面试的时候容易被问:

    接口测试的原理,你使用的接口测试工具的原理,或者你用这个工具去做接口测试的原理,

    不管做压力测试还是接口测试都要添加一个线程组。通常接口测试都填1就可以了

    线程数:理解为虚拟用户数 ,比如要测试1000个用户,这里设置为1000,模拟1000个虚拟用户。

    ramp-up period(in second):指启动时间。如果填写10 表示多少个虚拟用户数在10秒内完成启动。会这样启动,先启动第一个,第二秒启动第二个,10秒10个用户全部启动,全部启动所用时间。

    决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。  一般设置ramp-up=线程数启动,并上下调整到所需的。

    循环次数:针对所有的虚拟用户请求时,每个用户需要循环次数。如果线程数是10.循环次数是2,那么对服务器的请求是20,也就是刚开始每个用户刚开始循环一次,然后再每个用户循环第二次。

    关于取样器中,请求,主要掌握三点:

    http的请求,soapui协议的请求也就是webservers的请求,关于数据库,可能会对数据库的请求的操作,如何进行设置。

     如果参数值里有中文,要勾选编码,并设置为utf-8

     面试官会问:在做接口测试时,你的关注点是什么?

     

    soap协议可以用soapui来获取请求体,还要添加下图

  • 相关阅读:
    “XXXXX” is damaged and can’t be opened. You should move it to the Trash 解决方案
    深入浅出 eBPF 安全项目 Tracee
    Unity3d开发的知名大型游戏案例
    Unity 3D 拥有强大的编辑界面
    Unity 3D物理引擎详解
    Unity 3D图形用户界面及常用控件
    Unity 3D的视图与相应的基础操作方法
    Unity Technologies 公司开发的三维游戏制作引擎——Unity 3D
    重学计算机
    windows cmd用户操作,添加,设备管理员组,允许修改密码
  • 原文地址:https://www.cnblogs.com/Abby123wen/p/11534666.html
Copyright © 2011-2022 走看看