当前位置:网站首页>1000 words selected - interface test basis

1000 words selected - interface test basis

2022-07-06 23:52:00 Test Xiaona

One 、 Interface test essence

What is an interface ?

Hardware :USB、 Projector 【 Something used for data transmission 】

Software : Interface collectively API(application program interface)【 Authentication code :token、key、appkey】

Interface has internal interface and external interface

Internal interface : The developer wrote it himself , For the system itself

External interface : The system calls the external interface ( Like each big APP Pay with wechat , Alipay payment and so on )

summary : Why interfaces are needed

Because the interface allows internal data to be modified externally

such as : The bank card deposit can be called by the payment interface , After online payment , The balance has changed

Why do interface tests

  1. Most systems are separated from the front end and the back end , If the development progress is different , The interface developed first can be tested . It is usually used mock service , Imitate the response of the front end or the back end
  2. security , The verification of the front end may be bypassed . Need to pay attention to safety , For example, financial transactions , ID card information, etc
  3. Test shift left , Test early intervention

The process of interface interaction

Take the operation of wechat on bank cards as an example

Two 、 Interface returns data

1. Generally, there are three groups of data

error_code: Error code ,0 On behalf of success , Development customization

msg: Chinese description of the error

data: The real data returned

Json Detailed explanation

from 2 Data types in : Key value pair , Array

Json Online editor https://www.bejson.com

2.html Format

<html>

<title></title>

<body>

<error_code>0</error_code>

...

</body>

3.xml Format

<?xml?version="1.0"encoding="utf-8">

<error_code>0</error_code>

...

</xml>

3、 ... and 、 Interface test protocol

1.webservice agreement ( Not commonly used ):

be based on http Of soap Protocol transfer data

webservice=soap=http+xml,webservice The agreement is http+xml Composed of , among xml Will be used in wsdl,wsdl Is a description language xml A format in .

Address of the interface :http//...?wsdl

Restful It's a kind of The interface specification , Not the interface protocol ,restful Interface specifications will also be used http agreement .

  • get- get data
  • post- Submit data
  • put- Modifying data
  • delete- Delete data

2.dubbo agreement

Address of the interface :dubbo://......

Apply to Transmission of a small amount of data , Can withstand large concurrency

3. Address of the interface :http://

http Hypertext transfer protocol , It is mainly used for data transmission between browser and server

HTTPS=http+ssl( Secure transport protocol )


Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it

These materials , For doing 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….

If you don't want to experience it again, you can't find information when you study on your own , No one answers the question , If you insist on giving up after a few days , You can add mine below qq Group discussion and Exchange , There are also various software testing materials and technical exchanges .

原网站

版权声明
本文为[Test Xiaona]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207061626006466.html