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

Tianxiezuo_Day1

时间:2017-12-15 23:38:39      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:监听   htm   两种   交互   war   取数据   状态   UI   系统   

  1. 去博客园上申请一个博客
  2. 作业::::Git 地址,博客地址
  3. 交作业发邮件:发git 地址和博客地址
  4. 周五晚交作业

 

接口测试—python 语言7,前端自动化(web app),6

接口自动化搭建自动化的平台 2

 

前端:写页面

Web: UI  appHtml css js

前端后端通过接口交互

 

移动端:ios(swfit) android

后端:控制逻辑

JAVA python php

 

Q 点页面的时候就是测接口 ,为什么要在单测接口呢?

1.分开开发,后端写好了之后,可以直接测不用管前端的速度可能前端还没做好需求没做好

越底层发现bug 修复成本越低

2.通过抓包可以找到借口的金额,个数,测的更全面,

 

服务端后端/客户端

后台/后端

 

接口测试就是功能测试,比功能测试更简单,不需要关注UI

 

测接口的

 

 

doc.nnzhp.cn 

xiaohei 
123456

 

Get 请求:直接在浏览器里面调用测试,不用借助其他的工具

JSON :{Key:value}通用的数据类型

例如两个系统:

1个Jave开发的系统

1个python 开发的

两者如果互相调用,两者语言不通,用一个通用的语言工具JSON

所以接口返回值是JSON

 

JSON 的上一代:XML

XML :<name>小黑</name>

 

 

 

两种请求

Post 请求(像服务端发送数据:注册帐号,只能借助工具),get 请求(像服务端获取数据,浏览器就能调用)

Get 请求只有请求头,Post请求多了一个请求体

两者区别:说出第一句实际上没啥区别

1、 一般来讲GET使用URL或Cookie传参。而POST将数据放在BODY

 

之前技术不好的时候,浏览器后面传参特别多就不行

2、 GET的URL会有长度上的限制,则POST的数据则可以非常大

3、 POST比GET安全,因为数据在地址栏上不可见get 都放在浏览器Url 只是表面上的,其实抓包POST也会不安全)

4、 一般get请求用来获取数据,post请求用来发送数据。

 

p-settings-1=libraryContent%3Dbrowse%26posts_list_mode%3Dexcerpt%26editor%3Dhtml%26post_dfw%3Doff%26imgsize%3Dfull%26editor_plain_text_paste_warning%3D1; wp-settings-time-1=1508815699; wp-postpass_8ec14a05b6903cd9021ece26c7b908a0=%24P%24BvP2BjQEw653%2FP.YJ8.QX3WLa9iWMO%2F; PHPSESSID=gr3eiir53l8qa505abhntmtau0; wordpress_test_cookie=WP+Cookie+check

 特殊字符会被url 编码

 

http 状态码判断请求有没有成功404  500

重定向,

4开头就是发送请求有问题 5开头的就是服务端有问题

登录接口post 请求

 

功能测试测业务逻辑啊

 

 

 

建立线程组 , HTTP 请求  名称  服务器名称域名:api.nnzhp.cn

路径 域名后面的一坨

 

线程组添加 监听器 查看结果

 

                   接口签名

Cookie,session

 

Cookie :存在用户本地的Key_value

Session 存在服务端的一个键值对

 

Cookie 和session 对比 如果一样登录成功

 

Tianxiezuo_Day1

标签:监听   htm   两种   交互   war   取数据   状态   UI   系统   

原文地址:http://www.cnblogs.com/jinzhng/p/8045039.html

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