码迷,mamicode.com
首页 > 其他好文 > 详细

day01

时间:2017-12-16 11:09:46      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:passwd   通用   url编码   com   授权   成本   postman   范围   form   

--------------------------------------day01
1、网站组成:UI设计

       前端:

          web:html  css  js

          移动端:ios:swift、oc

              Android: 

       后端(服务端):

           java

          python

          php

       接口:前端跟后端的交互

2、接口:一种是程序内部的接口,一种是外部的接口

    程序内部的接口:模块跟模块之间的交互,两个开发之间,开发测试

    程序外部的接口:测试的范围,

            为啥页面测试,还需要接口测试:

                      因为1、前端跟后端分开开发的 

                         2、越底层,越早发现bug,修复成本越低  

                         3、模拟各种情况,金额输入负值

3、接口测试就是功能测试

http://doc.nnzhp.cn         xiaohei       123456

get请求,页面直接可以调用,不用借助其他工具

http://api.nnzhp.cn/api/user/stu_info?stu_name=小黑

多个值,后面加&xxx=123

两个系统,一个java开发的

json前是xml 一种通用的数据类型,webservice也是这种类型    <name>闫志飞</name>

json  一种通用的数据类型,所有的语言都认识他,比xml更方便

一个python的

{

"key" : 0,

}

4、get请求:页面直接可以调用,不用借助其他工具

      向服务端获取数据的

      数据放在url里面

  post请求:

      向服务端发送数据的。

      数据放在body里面

http请求

    请求头

    请求体(post请求有)

url编码:便于传输

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&srcqid=1581818075384111656&tn=88093251_4_hao_pg&wd=%E5%93%88%E5%93%88%E5%93%88  #哈哈哈

5、http状态码

1)200 2开头便是这个请求发送成功

2)300 3开头的代表重定向,api.nnzhp.cn

3)400 400代表客户端发送的请求的语法错误

4)500 5开头代表服务异常

6、借助postman发送登录的post请求

post--http://api.nnzhp.cn/api/user/login--body--from-data--username:niuhanyang--passwd:aA123456

7、添加学生信息,json,

post--http://api.nnzhp.cn/api/user/gold_add--body--raw--{"key":"value","key1":"value"}

8、学生金币充值,post

post--http://api.nnzhp.cn/api/user/gold_add--headers--cookie niuhanyang=9983816adfs83c9--body--stu_id:112--gold:10

9、获取所有学生信息,get,refer判断网址是不从本网站翻过去的,不是跳转的网址

get--http://api.nnzhp.cn/api/user/all_stu--headers--Referer--http://api.nnzhp.cn/

10、文件上传,post

post--http://api.nnzhp.cn/api/file/file_upload--body--form-data--file file 选择文件

11、post、get区别?

1)get长度限制

2)post请求比get安全

post请求:数据放在body里头,get请求数据是放在url里面

12、上传文件:

  入参是json:  传cookie  header:

13、通用接口用例设计

通过性验证:接口是否好使,正常传入

参数组合:操作商品的接口,应该填name、grade、phone,只传一个,两个,三个

接口安全:

1)绕过验证,充值300,可以充值-300;

2)绕过身份授权,普通用户无法删除用户,不能获取管理员身份授权;

3)参数是否加密,别人截取是否加密

4)密码复杂程度

异常:必传非必传,参数类型,入参长度。

14、接口测试用例模板

项目-模块-用例id-用例描述-请求url-请求方式-请求数据-前置条件-预期结果-请求报文-返回报文-测试结果-测试人员

 

day01

标签:passwd   通用   url编码   com   授权   成本   postman   范围   form   

原文地址:http://www.cnblogs.com/zfzhp/p/8035294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!