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来获取请求体,还要添加下图

  • 相关阅读:
    多线程 C#解决方案小结
    程序员的灯下黑:Handson,Handson,Handson!
    有一家银行每天早上都在你的帐户里存入86,400
    3D流水线[引用]
    诸葛亮著作
    Vista 用户头像存储路径
    C# 关闭显示器的函数
    程序员的灯下黑:管理还是技术?兴趣优先
    VS1.4挤房+MH的登陆器
    失眠的调养
  • 原文地址:https://www.cnblogs.com/Abby123wen/p/11534666.html
Copyright © 2011-2022 走看看