zoukankan      html  css  js  c++  java
  • 接口测试简介

    1)首先要从开发同事那拿到一份接口文档,接口测试文档需要按规范编写。

    2)接口测试文档包含的内容有:每个接口的接口地址、支持格式(json或xml)、请求方式(get或post)、请求示例、接口备注(描述接口所实现的功能)、调用样例及调试工具、请求参数说明、返回参数说明、返回示例。

    3)在lr中一般用如下函数进行接口的测试:

    第1类:测试的是http接口或是webservice接口,http接口选择Web(HTTP/HTML)协议、webservice接口Web(HTTP/HTML)协议或Web Services协议。

    a、http或是soap协议下的get请求接口:用web_url函数,其中需要填写url(参数加在这里:格式如:http://url?key1=value1&key2=value2)、RecContentType字段项数据。

    b、http或是soap协议下的post请求接口:用web_submit_data函数,其中需要填写Action、Method、RecContentType、ENDITEM(参数值以NAME=,VALUE=,ENDITEM形式出现,放在ITEMDATA字段项后面)字段项数据。

    c、如果需要对返回的结果进行检查以判断接口调用是否成功,可用关联(web_reg_save_param)或是检查点(web_reg_find)函数进行判断和处理。

    d、如果接口中有要求添加特殊的信息头,则可用函数(web_add_auto_header("Content-Type","application/x-www-form-urlencoded");)来处理,Content-Type中的内容需根据实际情况来添加。
    e、针对soap协议,也可用webservcie的方式来进行webservcie接口的测试,主要步骤是先在Manager Services中导入wsdl文件,再在Add Service Call中选择测试的接口,用的函数为web_service_call,其中需填写 SOAPMethod、 BEGIN_ARGUMENTS、 END_ARGUMENTS、BEGIN_RESULT、END_RESULT。

    第2类:测试的是dubbo接口,选择Java Vuser协议,参考脚本dubbo。

    1)一般在Actions脚本中进行脚本的编写,先要在文件头部导入要引用的包(ApplicationConfig、ReferenceConfig),及被测接口的包。

    2)接着声明和初始化参数值:ID 服务ID 、SERVCIE_NAME 服务名称、VERSION 服务版本号、URL 接口服务的地址如:dubbo://127.0.0.1:20880。

    3)Actions脚本分为3部分:为init、action、end,在init中,通过ApplicationConfig的变量设置应用名称,通过ReferenceConfig变量设置应用名称、初始化参数值、服务的获取。

    4)再在action中调用接口服务中的方法进行测试。

  • 相关阅读:
    POJ 3417 Network
    指针动态开空间的板子
    fread()的板子
    luguo P1970 花匠
    Uva
    Uva
    Uva
    Uva
    Uva
    什么才算是真正的编程能力?
  • 原文地址:https://www.cnblogs.com/NiceTime/p/6665602.html
Copyright © 2011-2022 走看看