您现在的位置是:主页 > news > 深圳营销培训班/武汉seo推广优化

深圳营销培训班/武汉seo推广优化

admin2025/6/23 10:08:53news

简介深圳营销培训班,武汉seo推广优化,手机网站模板单页,深圳软装设计公司有哪些目标:1.了解接口2.Jmeter工具执行接口测试1)首先我们打开一个网站看到这张图,你有没有思考过,这些数据是怎么传递出去的,数据库怎么接收到我这些信息的如果你们想要进阶,从点点点——>自动化——>性能…

深圳营销培训班,武汉seo推广优化,手机网站模板单页,深圳软装设计公司有哪些目标:1.了解接口2.Jmeter工具执行接口测试1)首先我们打开一个网站看到这张图,你有没有思考过,这些数据是怎么传递出去的,数据库怎么接收到我这些信息的如果你们想要进阶,从点点点——>自动化——>性能…

目标:

1.了解接口

2.Jmeter工具执行接口测试

1)首先我们打开一个网站

a3a90e163acf3fb764b5d841b2a2697f.png

看到这张图,你有没有思考过,这些数据是怎么传递出去的,数据库怎么接收到我这些信息的

如果你们想要进阶,从点点点——>自动化——>性能测试,那么学习接口,是你的必经之路

c83f4328eb5c7d71ef7da349a8c9ad6c.png

当我们来到一个注册页面,填好资料,点击注册时,数据是怎么进入数据库的呢?数据库写这些东西,是随便写的吗?他怎么就得到了你填写的资料的呢?这时候就要跟大家说到这个必不可少的接口了!

接口:传递数据的通道

举个栗子:当你在超市买东西结账时,扫了二维码,你银行卡啥的就会被扣钱,这就是因有各式各样的接口,来传递数据,注册时,我们填的手机号,密码,传给了服务器在传给了容器再传到了数据库,这样一步一步的来。

e7b990b04ce02534572d2e835b7a0a59.png

当我们点击注册按钮时,就会触发前端写的一个事件,然后那个事件再调用(javascript)接口,( 接口并不是每分每秒都在的哦)当事件触发后,你的密码,手机号就会一个接一个的往接口走,我刚有说到,接口它只是一个通道,并不会做校验你填的资料,所以就会往后面传输(接口—>一个大自然的搬运工

web容器里面是什么? 就是代码!所以在这里就会对你的资料进行校验,长度,类型,满不满足要求,再去请求数据库,插入成功就会返回给页面,最终得到什么展现给用户看

0a66f1e4ad102371da1487e8f7ccf48f.png
那些箭头,就类似于“数据流”

那些接口,是属于前端?还是属于后端呢? 是属于后端的。

前端(前台页面),只能对数据,进行格式的校验。

41ca7a1027002a25598f1feb89563cb1.png

2)如果你已经了解了接口,接下来会教大家用到一个工具,来执行接口测试

jmeter:纯java开发的接口测试工具,除了做接口的功能测试之外,还可以对接口进行性能测试

如果你要去使用jmeter,你的电脑里得有java运行环境。所以,你要在自己的电脑里安装JDK

d7820d2ae92e53e1e503eb74a4c2b870.png

安装好后,有俩种,启动方式 .jar 和 .bat,推荐后.bat,因为第一种某些情况会录屏不了,而第二种可以

5b087290031bf8017c8b01a1ef7f54f7.png

jmeter启动之后,就是这个样子的

右键点击左上角的测试计划—>添加—>Threads(Users)—>线程组

af6a4a4e3463ae7c7bb55eb7ca3e82ab.png

线程组更多是用来做压力,做性能,做并发的

33a88aa1afeda466e32b9dfc0fb4516f.png

测试原则:所有的测试,都应追溯到需求

性能这方面就不详细说了,大概了解一下就OK,我们本章主要讲接口的功能测试

首先添加一个线程组,在页面上名称:改一下名字,测试计划下面的线程组就会变成你改的名字,右键—》添加—》Sampler(采样器)-》HTTP请求

65d8ced746afc00d31396dcef5b14351.png

a0c52e5fc813407c9424a0c017612dc3.png

d507a41c7b5c26f88756fc56dad1dff6.png

get:跟着接口地址(url)后面传参 “明参”

post:在请求体(body data)里面传 “暗参”看不见

9007eb29ab1f4f0938d10561ebea2429.png

c0e78cd12526a4b07ea4ab0ee9fcb8ed.png

e640177dd78bd76f2d07febeafaf76df.png

HTTP信息头管理器是干嘛用的?

post请求格式,是有类型的,所以它的值必须是json的, get不需要

dd47777ad027421592506111a9ad2881.png

590122a4e80743e0bc70849f1d820bb9.png

9d9471c3d44001e7b1deff02ff3600f9.png

f890a1761981ad43bcafff5234a19329.png

e6edf73916a7fdea1e34bba177014e8b.png

接口文档都是开发人员提供的(如果开发人员来不及写文档,那你就直接问,路径和输入输出参数),如果没有文档也可以通过浏览器的F12去获取、抓包工具(比如:fiddler)

如果你要加密 :选项—>函数助手对话框->选择_MD5

710d7684084a070e4a60b6a7398325ac.png

694acf6ad32ef0e130d7f6c3852bfb51.png

注:本内容来源于柠檬班视频