紧密特的这个压测脚本了,那在我们做紧密特压测脚本的时候,给大家分了两个步骤啊,一个是基本请求的脚本编写,一个是多请求的脚本编写,因为上来的话,如果说做多请求的话,怕大家直接就是, 呃,有点懵,所以说先做一个基本请求的练手或者入门吧,然后再通过基本请求我们再做一个多请求的一个脚本的编写。 那在基本的一个请求脚本编写的时候,我们首先需要掌握我们 jamit 的一个基本请求应该怎么去写,对应的参数应该在哪一块去插入我们的组件都有哪些 啊?第二个呢,就是我们的一个请求发送成功了之后,这个结果我应该怎么查看?我不能说我这个请求发送完了就完了,我要教验的,我哪知道他这个请 结果是不是我想要的,对吧?我要进行一个响应的断言,或者说是结果的验证,那这就是我们对应的一个目标。再往下我们来看一下我们对应的一个需求说明,就我要做这个单接口的一个请求, 当接口的这个压测脚本请求的时候,我们要压谁呢?压哪个请求接口呢?对吧?那这个请求接口他又都有哪些内容呢?我们去看一下,就是我们对应的一个压测目标, 那这个就是一个我们对应的一个 a p i, 在这里面呢,它提供了一个盖的请求,这个盖的请求他要请求路径啊,以及请求的一个拼接参数。 我们发送这个 get 请求呢,它可以给我们获取到一个 jason 的数据,就我们当前这个结果,通过发送这个 get 请求 list 找到所有的 use 在第二页嘛,它这个配置页面是二页,比如说 分页了,我们可以找到我们返回的这个请求结果里面就会找到一些内容,比如说当前页面是第二个,然后我们总共页面是有几个,然后我们当前的这个 data 数据有哪些?那这是一个最简单的 get 请求啊。 好,我们继续往下看,我们这个请求是是刚刚给大家说是一个概的请求,我们需要把这个请求发送成功,并且去验证结果是不是我们想要的是不和我们刚刚看的界面上的一个返回结果一样,我们需要对这个降值进行一个较验。 然后再往下呢,就是我们去设计,我们教的我们刚刚带大家去看一下这个后端接口,他没有界面化了,没有办法说像咱们功能测试一样打开什么软件,然后一步一步操作,对吧?他就一个请求接口,放一个呃请求参数,然后请求类型,然后我们拿到一个结果。那首先呢,我们在这里面设计 脚本也是很简单,就是两个步骤,第一步骤我用指明它里面发送一个访问,被测页面就是 h t d 请求。然后第二部分呢,就是我去教验我们这个 h t d 请求的一个组件返回结果,拿个响应断言去断言一下这个结果是不是正常。这我们这个脚本的设计, 那再往下我们就开始真正的我们的脚本的创建了,那这个脚本创建呢?首先我们一定要有了我的环境准备通过命令行终端可以打开我们的一个 gimit 接电话,我们打开一下我们的 gimit, 关闭其他的。 在我们打开剪映的之前,我们先验证一下自己的一个 zara 版本吧。哎, zaver, 刚刚 worsen, 哎, java 版本,哎,为什么?我这边是没有 java 版本吗?稍等,我看一下 open s h draw a home draw a home 一点儿八,再插上 c draw a go, 呃,对苹果的好, draw a verse 我还得叫我刚刚可能是那个环境变亮没有生效,所以说 sos 了一下, 哦。然后我们来看一下 java 版本是有了,然后我们通过命令行去启动我的 gimit, 拼错了单词了是吧? 好,我们打开了紧密特之后呢,大家可能说你们的界面是个黑色的,然后我这边是白色,你直直接改就行了,你们通过这一块去更改你自己的一个颜色就可以,更改自己的一个颜色就可以,通过黑的白的都可以。然后说这是英文的界面, 我直接去改一下他中文界面,简体中文的就可以了,大家直接去改一下这个语音界面,通过界面去更改就可以。 那我们来看一下,这是我们打开之后,我们去创建我们第一个组件,就是我们的一个 htv 请求。首先我们需要创建一个线程组,创建线程组的步骤在这里面就是通过测试计划 去添加,因为我们可以看到啊,打开指定的时候,他默认的给我们创建了一个测试计划,测试计划是设置之后再打开,还会在吗? 会的,你这个界面化设置打开之后是不会在了。如果说你要在这个界面化去设置,比如说你只设置外观,打开之后他是这样的,但是如果说你选择语言,你像我这样选择语言完了之后,我关了之后我再去打开啊, 我再用 jimit 命令号打开,它是不生效的,如果你想让它生效,不用英文的话,你去修改配置文件,修改配置文件的话,你需要找到你安装的这个 jimit, 然后去找到你的并下面的 jimit 的一个配置 dimit 点 properties, 它的配置文件去更改,直接去配置文件里面更改它,我们去找一下, 大家可以看到在这在三十九行要如何生效语言配置, 给大家说一下,就是你找到你的 jamit 安装路径下的并,然后 jamit their properties, 对这个问题你百度也可以,你直接在这设置一下他的中文就可以,他英文,因为他默认的是英文, 然后他还会有下面这边说你的一个选项有哪些?有中文简体的对吧?中文繁体的,英文的,还有其他的。然后我们再来看一下,我们去添加,在这个界面 去添加。首先第一步就是添加咱们的现场组,你会发现当你打开这个界面的时候呢,就会默认给我们添加了一个测试计划,所以说测试计划我们是不需要去 添加的。呃,不需要去创建的,我们直接在我们测试计划下面去添加,我们的线程组直接就是右键 ad。 然后线程线程组里面的线程组,线程组这一块呢,也给大家大概说一下, 都在你添加的时候,你会发现啊,新生组里面还有多个选项,有什么啊?不对,呃,赛道啊,保县城,然后台二档县城。如果说你如果说大家去用过咱们的这个测试框架的话,无论说是 pytas 也好,还是只用你的舞台 cng 也好, 在里面你们都会有一个概念,就是我们每一个测试方法或者每一个对应的,呃,对,每个测试方法之前和之后都去运行的,有 before 或者是 after, 那其实这个 set up 和 turn down 就是这个概念, 这个 set up 县城组它是在每个县城之前运行,它的县城组是在每一个县城组之后运行,它每次都会运行的。 然后我们去添加我们的,第一步添加我们的线程组,第二步去添加我们的请求,啊,对,就是勾的函数。然后第二步我们去添加我们的请求,请求就是一个 htv 请求,我们用的就是一个 h 协议的请求,所以说在这里面我们直接添加一个 h d 请求就行。添加 h d 请求的话一定要选中我们刚刚创建的现场组,如果你用测试计划的话,你是找不到这个 h d 请求的, 所以说我们直接就是线征组下面去添加我们的采样器,采样器其实就相当于我到底对应的这个是一个 h t p 请求,还是一个 f t p 的,还是一些其他的。你可以看到在这个取样器下面取样器也好,采样器也好,都可以啊, 它下面有很多有 http 协议的,还有什么呢?还有 f t p 的,还有什么呢?还有我们就是直接去验证数据库 g d b c 的, g d b c 就是我们去数据库连接请求的, 还有一些对应的 t c p 的,以及我们的 java 代码的等等的协议都有,就是说 jimmy 的它不只是能测 h t t 请求,他还可以测其他的很多,大家可以在这里面看到。然后我们在这,由于我们用的就是一个 h t t 协议,所以说我们就直接添加一个 h t t 请求就可以。 当我们添加完 h d 请求之后,我们继续往下,为了保证就是我们在这里面,为了保证我刚这个写的脚本一会不会被丢的话,建议大家这个时候先保存一下,就 ctrl s 保存, 把它保存到你的自己电脑上,硬盘上就可以。我比如说我就保存叫一个 h d 请求吧,就直接给他保存就好,你怎么教验他是不是保存成功?当你完全保存成功之后,他会由你刚刚选中的这个路径 以及点 g m x。 你会发现所有的指尼特脚本它都是以点 g m x 去结尾的。大家首先要把这个脚本去保存一 一下,然后我们再往下,就是开始我们对应的一个啊,这个 a g d 请求去编写一下,那编写的时候我们可以看它是一个 get 请求,然后我们对应的请求 请求的一个域名是他,他是一个 h t p s 的一个协议,所以说我们直接在这个 jimit 里面就给他 copy 过来,那我们的一个协议是 h t s 的,如果说你的协议是 h t p 的,那我就直接是 h t p 就可以, 然后再往下呢,它的盖子请求我们不用动,然后我们这边的域名把它前后删掉。它的请求路径是什么呢?请求路径是这一块,我们直接把它 copy 过来就可以,我们直接把这个路径 copy 出来,放在咱们的一个路径下就行,然后我们对应的这样就是说一个请求就编写成功了。那如果说我这个请求编写成功了之后呢? 因为我的把福气名称也好,路径也好,参数也好都编写成功了。如果说编写成功了之后,我怎么去查看我的结果呢?因为我要验证一下,验证完了之后,我想去查看这个结果到底是不是正确的, 那我就需要在我们当前的县城下面去添加一个监听,就是查看结果数,就及时看一下我这个请求的一个结果的。然后我们点一下这个 绿色的这个按钮,然后他就会大家可以看到我们一个请求发送成功,以及我的一个响应的数据了,这就是我们最简单的一个 htt 请求的一个创建啊。
粉丝963获赞1702

大家好,我是老总啊,给大家带来了一套紧密腿入门教程,紧密腿编写录制 atps 性能车身脚本啊。呃,我们在使用紧密腿进行性能测试的时候,首先我们都会啊,编写性能测试脚本的啊, 那么在编写性能测试脚本的时候,通常有两种方式,第一种呢是我们采用录制的方式啊,第二种呢是通过手工编写呃,这个测试请求的脚本啊, 那么这两种方式当中,第一种录制呢,相对这个比较简单一些啊,我们按照既定的这个流程进行编写脚本啊,它的难度呢相对来说比较低一些啊,那么对于这两种编写脚本的方式 啊,本到课程都进行了介绍啊,我们先来看一下啊这道课程的大纲, 那么这里呢,这个有八个章节啊,第一个章节呢是讲述的是吉米特的概述啊,讲述吉米特能够帮我们做哪些性能测试的啊。 嗯,第二个呢是 htts 协议的简介啊,那么现在用这个 htts 啊,进行这个传输的 啊,非常多,以前用 http 这个协议啊,相对多一些,那么后来这个有安全的这个问题,所以现在 在普遍都适用 hts 协议啊,进行传输数据的。那么这里也进行了这个简介啊。 第三个呢是这个揭秘特的下载地址啊,到官方地址进行下载揭秘特啊。第四个呢是我们这个安装揭秘特啊,安装揭秘特之前呢,进行安装 gdk 啊,之后再安装揭秘特, 吉米特呢,他是用这个杂货语言开发的啊,那么在这个使用之前必须安装 gdk, 安装好这个 gdkjmitter 之后,我们来安装浏览器啊,这个浏览器呢是方便我们进行录制的啊。 第五呢是杰米特录制 htps 协议的步骤啊,以及这个实际进行这个啊操作的啊,那么我们在这个使用这个 录制的方式的时候,那么他会有一些步骤啊,按照这个既定的步骤我们来操作啊,就可以成功的录制脚本的。 第六呢我们采用第三方的啊,白的 boss 这个工具啊,录制脚本, 那么录制之后我们找出这个吉米特的格式啊,在吉米特当中进行打开啊。第七呢是手工编写 这个脚本啊,那么我们需要添加啊,这个现成组添加 htvp 啊,采用器添加监听器啊,如果有乱码的话,需要解决乱码问题啊 啊,这是手工编写胶本啊。第八呢是我们这个罗列了一个这个简单的项目啊, 简单的给大家作为这个练手的项目啊,毕竟我们经过之前的这个学习啊,然后最后给大家啊,实际这个做一个项目啊,小的项目进行练习的啊,那么最后呢就是辅路啊, 跟这个课程有关的啊,比如要想学习这套课程,那么有三个平台啊,可以进行这个学习的啊,以及说,比如说我要想这个呃, 把这个本套课上作为参考的,自学的也可以啊,根据这些目录啊,我们来进行这个自学啊,以及下载第三方的啊这个软件啊,进行这个学习的都可以的啊, 当然说在辅助当中还有这个啊,卸载这个浏览器了啊,还有一些这个吉米特显示的啊,这个这个错误解决错误问题的啊, 好,我们本节到这里,谢谢大家,再见。

创建 jimit 测试脚本,打开吉米腿,添加测试计划,然后添加什么呢?现成组,在现成组里面呢,我们主要是添加主,现成组 有了线程度以后呢,我们添加我们的取样器,比如说我们要做一个网页的打开,那么添加 sdp 请求,在 sdp 请求里面我们需要填入他的协议 啊,玉米,那因为我这边呢是在我本机,所以我用 local host 啊, local host, 然后呢这个方法要根据实际情况,咱们打开网页呢,一般用的是 git 路径呢,就是我的 ec 爽。 把这个填完以后呢,我们再需要加一个什么呢?我们的监听器来查看我们这个情况啊,监听 有很多,一般我肯定会用到的查看结果数,还有我们的什么呢?这个 聚合报告啊,这两个我都会加,然后在这个情况下,我们就去可以去试一下,看看这个到底是不是通畅的。那么我们执行点执行 啊,他会提示你要先保存,那就先保存就好了,那一般呢不介意保存在病目录下,保存在自己自己的目录下去会比较好一点,比如说我们在这边建一个目录,就叫脚本 啊,搅拌啊,我就把它放在这里面就可以啊。保存,那我们说这时候你就可以看到结果,他已经 ok 了啊,可以看到结果,那我们说这时候这 这个结果呢,可以看到取样器结果请求和我们的响应数据,那这个时候看这个呢,可能看的不是很清晰,那我们建议大家可以换成 hm rtm 格式呢,这时候你一看是不是就打开了我们的什么呢?这个网页对吧?啊?打开了网页,那我们说这就是创建一个最简单的一个测试计划, 本次知识输入就到这里啦,你学会了吗?还有哪些疑问?评论区留言将一一为大家解答。

紧密特的这个压缩脚本了,那在我们做紧密特压缩脚本的时候,给大家分了两个步骤啊,一个是基本请求的脚本编写,一个是多请求的脚本编写。因为上来的话,如果说做多请求的话,怕大家直接就是 呃,有点懵。所以说先做一个基本请求的练手或者入门吧。然后再通过基本请求,我们再做一个多请求的一个脚本的编写。 那在基本的一个请求教你编写的时候,我们首先需要掌握我们 jamit 的一个基本请求应该怎么去写,对应的参数应该在哪一块去插入我们的组件都有哪些。然后第二个呢,就是我们的一个请求发送成功了之后,这个结果我应该怎么查看? 我不能说我这个请求发送完了就完了,我要教验的,我哪知道他这个请求的结果是不是我想要的,对吧?我 要进行一个响应的断言,或者说是结果的验证,那这就是我们对应的一个目标。再往下我们来看一下我们对应的一个需求说明,就是我要做这个单接口的一个请求, 当接口的这个压测脚本请求的时候,我们要压谁呢?压哪个请求接口呢?对吧?那这个请求接口他又都有哪些内容呢?我们去看一下。就是我们对应的一个压测目标, 那这个就是一个我们对应的一个 a p i。 在这里面呢,它提供了一个盖的请求,这个盖的请求它有请求路径啊,以及请求的一个拼接参数。 我们发送这个 get 请求呢,它可以给我们获取到一个 jason 的数据,就我们当前这个结果,通过发送这个 get 请求 list 找到所有的 youth。 在第二页嘛,它就是配置页面是二页,比如说分页了,我们可以找到我们访 回到这个请求结果,里面就会找到一些内容,比如说当前页面是第二个,然后我们总共页面是有几个,然后我们当前的这个 data 数据有哪些?那这是一个最简单的 get 请求啊。 好,我们继续往下看。我们这个请求是是刚刚给大家说是一个 get 请求,我们需要把这个请求发送成功,并且去验证结果是不是我们想要的,是不和我们刚刚看的界面上的一个返回结果一样,我们需要对这个想象值进行一个教验。 然后再往下呢,就是我们去设计我们教的。我们刚刚带大家去看一下这个后端接口,他没有界面化了,没有办法说像咱们功能测试一样,打开什么软件,然后一步一步操作对吧?他就一个请求接口, 放一个呃请求参数,然后请求类型,然后我们拿到一个结果。那首先呢,我们在这里面设计脚本,也是很简单,就是两个步骤, 第一步骤我用准密他里面发送一个访问贝测页面,就是 h t d 请求。然后第二部分呢,就是我去教练我们这个 h t d 请求的一个组件返回结果,拿个响应断言去断言一下这个结果是不是正常。这是我们这个脚本的设计。 那再往下我们就开始真正的我们的脚本的创建了。那这个脚本创建呢?首先我们一定要有了我的环境,准备通过命令行终端可以打开我们的一个 gimmit。 接电话,我们打开一下我们的 gimit, 关闭其他的。 在我们打开剪映的之前,我们先验证一下自己的一个 job 版本吧。哎, job 刚刚 worsen 哎, java 版本。哎,为什么我这边是没有 java 版本吗?稍等,我看一下。 open s h draw a home draw a home 一点儿八,再插入 sit draw a go。 呃,对苹果的好。 draw a worse 我还得叫我刚刚可能是那个环境变亮,没有生效,所以说 source 了一下 哦。然后我们来看一下 java 版本是有了。然后我们通过命令行去启动我的 gemit。 拼错了单词了是吧? 好,我们打开了 jimto。 之后呢,大家可能说你们的界面是个黑色的,然后我这边是白色,你直直接改就行了。你们通过这一块去更改你自己的一个颜色就可以,更改自己的一个颜色就可以,通过黑的白的都可以。然后说这是英文的界面, 我直接去改一下他中文界面,简体中文的就可以了。大家直接去改一下这个语音界面,通过界面去更改就可以。 然后我们来看一下,这是我们打开之后,我们去创建我们第一个组件就是我们的一个 htv 请求。首先我们需要创建一个线程组,创建线程组的步骤在这里面就是通过测试计划 去添加,因为我们可以看到打开指定的时候,他默认的给我们创建了一个测试计划。测试计划是设置之后再打开还会在吗?会的。嗯。呃,这个界面化 设置打开之后是不会在了。如果说你要在这个界面话去设置,比如说你只设置外观,打开之后他是这样的。但是如果说你选择语言,你像我这样选择语言完了之后,我关了之后我再去打开啊, 我再用紧密特命令号打开,他是不生效的。如果你想让他生效,不用英文的话,你去修改配置文件。修改配置文件的话,你需要找到你安装的这个紧密特,然后去找到你的并下面的紧密特的一个配置 g meter 点 properties 它的配置文件去更改。直接去配置文件里面更改它。我们去找一下。 大家可以看到在这在三十九行要如何生效语言配置给大家说一下。就是你找到你的这 米特安装路径下的并然后这米特点 properties。 对这个问题你百度也可以。你直接在这设置一下他的中文就可以,他英文,因为他默认的是英文。然后他还会有下面这边说你的一个选项有哪些,有中文简体的对吧?中文繁体的,英文的,还有其他的。 然后我们再来看一下。我们去添加,在这个界面去添加。首先第一步就是添加咱们的现场组,你会发现当你打开这个界面的时候呢,就会默认给我们添加了一个测试计划。所以说测试计划我们是不需要去 添加的。呃,不需要去创建的。我们直接在我们测试计划下面去添加我们的现成组,直接就是右键啊的,然后现成现成组里面的现成组。现成组这一块呢,也给大家大概说一下。就是在你添加的时候,你会发现现成组里面还有 好多个选项有什么 update 呃, set up 线程,然后胎儿档线程。如果说你如果说大家去用过咱们的这个测试框架的话,无论说是 pitis 也好,还是直音的舞台 cng 也好, 在里面你们都会有一个概念,就是我们每一个测试方法或者每一个对应的。呃,对每个测试方法之前和之后都去运行的有 before 或者是 after。 那其实这个 set up 和 turn down 就是这个概念。 这个 set up 建成组,它是在每个县城之前运行,它的建成组是在每一个县城组之后运行,它每次都会运行的。 然后我们去添加我们的第一步添加我们的线程组,第二步去添加我们的请求啊,对,就是勾的函数。然后第二步我们去添加我们的请求,请求就是一个 htv 请求,我们用的就是一个 htv 协议的请求。所以说在这里面我们 直接添加一个 h d 请求就行。添加 h d 请求的话,一定要选中我们刚刚创建的现场组,如果你用测试计划的话,你是找不到这个 h d 请求的。 所以说我们直接就是线征组。下面去添加我们的采样器。采样器其实就相当于我到底对应的这个是一个 h t p 请求,还是一个 f t p 的,还是一些其他的。你可以看到在这个取样器下面,取样器也好,采样器也好,都可以啊。 它下面有很多有 h t p 协议的。还有什么呢?还有 f t p 的,还有什么呢?还有我们就是直接去验证数据库 g d b c 的, g d b c 就是我们去数据库连接请求的,还有一些对应的 t c p 的, 以及我们的 java 代码的等等的协议都有,就是说 jamit, 它不只是能测 htt 请求,它还可以 测其他的很多,大家可以在这里面看到。然后我们在这由于我们用的就是一个 htt 协议,所以说我们就直接添加一个 htt 请求就可以。 然后我们添加完 h d 请求之后,我们继续往下,为了保证就是我们在这里面,为了保证我刚这个写的脚本一会不会被丢的话,建议大家这个时候先保存一下,就 ctrl s 保存, 把它保存到你的自己电脑上硬盘上就可以。我比如说我就保存叫一个 h d 请求吧,就直接给他保存就好。你怎么教验他是不是保存成功。当你完全保存成功之后,他会由你刚刚选中的这个路径 以及点 g m x, 你会发现所有的 delete 脚本,它都是以点 g m x 去结尾的。大家首先要把这个脚本去保存一下,然后我们 再往下就是开始我们对应的一个啊,这个 h t t 请求去编写一下,那编写的时候我们可以看它是一个盖的请求。然后我们对应的请求,请求的一个域名是它,它是一个 h t p s 的一个协议,所以说我们直接在这个 g p 它里面 给它 copy 过来,那我们的一个协议是 h t s 的,如果说你的协议是 h t p 的,那我就直接是 h t p 就可以。然后再往下呢,它是盖的请求,我们不用动。然后我们这边的域名把它前后删掉。它的请求路径是什么呢?请求路径是这一块,我们直接把它 copy 过来就可以,我们直接把这个路径 copy 出来,放在咱们的一个路径下就行,然后我们对应的这样就是说一个请求就编写成功了。那如果说我这个请求编写成功了之后呢?因为我的啊,服务器名称也好,路径 也好,参数也好,都编写成功了。如果说编写成功了之后,我怎么去查看我的结果呢?因为我要验证一下,验证完了之后,我想去查看这个结果到底是不是正确的。那我就需要在我们当前的县城下面去添加一个监听,就是查看结果数,就其实看一下我这个请求的一个结果的。然后我们点一下这个 绿色的这个按钮,然后它就会大家可以看到我们一个请求发送成功以及我的一个响应的数据了。这就是我们最简单的一个 htt 请求的一个创建啊。

所以这样的地方呢,就是错的,错了之后我们可以直接删掉啊,删除 啊,把这都删了就可以了啊,或者是选一个之后按照 shift 全选,然后呢,删除就可以了哈,这些没有用的,删除啊, 接下来呢,我们重新点代理服务器啊,这些设置不用动啊,然后点启动。好吧,确定然后呢?我们下面自己打开浏览器,在这里面重新输入地址吧。 atdp 码号杠杠,然后是幺七二点幺六点零点二幺幺码号幺零八零杠 vip tour 的,对吧?一定要使用真实 ip 才能录啊。好了,那么这个时候后边的数据已经有了,没关系,删掉 啊,这个删除的过程没关系啊,你操作也行,他没有发生请求的。张三一一一 三一张,我们这里多输入一些数据啊,大家能够体验看到它里面的一些具体的东西啊。海淀哇,北京好了,肯定有没问题,是不是啊?关闭,然后呢?回到这个地方停止 好了,大家看脚本录了吗?看,没有哎,是不是已经有了,有脚本了,是不是啊?哎,这又产生脚本了啊,但是这个脚本当中我们可以顺一遍啊,这个前面这个数啊,四表示第四,四条命令的意思,因为我们之前录过,虽然删掉了,他也记住了,这是第四条 哎,代码或者第四条命令,第四条请求都可以完事。第五条他自己注视了,什么意思呢?什么时候注视呢?说明第四条和第五条可能有点重复,他就自动给注视掉了啊,这注视辉也就注视了啊,然后第九条、八条,七条有点混乱,你看到 没有?这有点混乱啊,没有关系,你可以调整他们的顺序,比如说六你可以往前拖呀,对不对啊?七你可以往前拖,对吧?八也可以往前拖,有时候他会有混乱的哈,好吧,哎,四五六七八十,那么后面就应该就正常了,你可以拖下顺序啊,那么这些的话呢, 没有问题,但是这个 f a v i 这一个呀,他什么东西啊?他应该是输入法的,哎,或者说跟我们这个歪不错的没有关系的,所以他有时候会多录一些没用的东西。哇,自己自己录制的时候会有这个问题的啊,多录一些没有用的东西,所以我们可以删除,右击删除就可以了,把这个请求删掉了。好吧, 这后面这个代码啊,当然了,录完之后呢,我们肯定要去跑一遍的,对不对?是不是啊?右击线能组添加一个监听器,然后呢查看结果数,这用的非常多,好吧,然后后面我们把这个用户删掉, 哎,接下来注意代理服务器,这个其实就不要了,你删掉也行。没用了啊,删掉也可以,包括 i e 的那个代理服务器都可以去掉了。哎,我们之前设置代理服务器的那个或者你都可以去掉的啊,没问题,好了,运行 点查下结果数。好吧,这个时候我们就看到了,是吧,但这里呢,他提示有一个错误,提有个错误啊,这个错误什么意思呢?看下红色的这个啊,哎,外婆兔儿子还有一个外婆兔儿子杠,对吧?这个地方错了,回到选用数据,然后回到 a t m l 啊,点一下啊,说明什么呢?但是这个地方需要大家懂网页设计的一些东西了,好吧, 其实错在哪呢?应该是错在第一个我们正常访问的时候应该是加这个杠的,因为他注视的时候导致这个错误的。因为注视导致这个错误的啊,你看这两个对比一下有什么不同啊? 一个是名称,这个地方不一样,你自己观察啊。名称不一样,注视不大一样,是不是啊?然后就是这个地方不一样,看没有上面这个没有杠,后面这个有杠,是不是啊?所以这两个其实有点重复的,也是我们录制的时候他自己产生的啊,我们需要进入我们的知识和经验去解决,怎么办呢?把四第四条注视或删除 知道吗?把第四条删除了,得了啊,把第五条右击启用,哎,禁用就是注视,禁用就注视,启用就是取消注视,好吧,哎,那么这个地方的话我们启用他,那么这样的话应该就可以了,但需要你知道后面要加个杠的,好吧,其实还真的用了什么后面有个杠音, dx 点 atml 有音这个词,他把音这个省略了,好吧,有这个意思啊。好了,长按结果数,然后重新清除结果啊,清除结果啊,完了,如果你看后面这个状态一还有了,是吧?删除他,删除啊,重新运行脚本,你看 这个时候是不是没有错过了,对吧?哎,我们可以看一下这个过程啊,你看后面,但是这个时候录制的时候跟别的不爱录的时候稍微有点不一样,好吧,这是 gs 脚本啊,然后这是图片,这是录到最后成功了,对吧?哎,没有问题了。

录制脚本,在枕边上当中录制脚本呢,我们至少可以分为三种方式啊,那么一个呢,是使用白字保眼露脚背,录完之后呢,导到枕边上当中,第二个是用枕边侧 代理录制脚本啊,第三个就是自己写脚本,好吧,看下第一种哈,百字报也录制,那么 啊,百度报业录制的话,我们打开 bl 以后啊,直接输入于华 l, 然后去操作就可以了,这个我就不给大家给大家念这个步骤了啊,到时候直接操作,大家不会的时候可以回来看这个步骤啊。 那么录完之后呢,我们可以回放脚本啊,回放完了之后可以将脚本导出一点 jmx 的格式,就是导出一准备下专用的这样一个脚本格式啊,那么这边上呢,再导入脚本就可以了。好了,那么下面呢,我们先用这种方式来做,那么大家一开 是学这个准备号的时候,或者说,哎,你工作过程中为了图方便,都可以使用白子保安的路脚板,那么这个他跟准备号具有很好的兼容性的啊,非常方便使用的。好了,首先我们打开白子保安 好了,打开以后呢,大家看到这个地方有 tse e 有四代步一啊,叫 testsieute, 叫测试套件太次一,要测试一 stee 叫步骤一。好吧,这个呢,我们不用动弹啊,在这上面这个 有个文本框,正面直接输入我们的 uld 纸 atdp 冒号杠杠, local post 冒号幺零八零杠,哎, web tours 好了就可以了,注意检查一下是不是写对了啊。 atp logo host 幺零八零,外部拓的哇,完了之后你回车也行,点这个绿色箭头也可以哎,表示这样右边就开始有反应了啊有反应了啊,这个时候他就开始 录制,当然他录的也是请求和响应。好吧,录请求啊,他不会录制你点不点的,他跟这个没有关系。好吧,如果你点了没有发生这个于水库的交互,他是不录的。好吧,这大家也知道哈,但我们现在话先录一个注册,好吧,三 m 纳 5 注册啊,好了,比如我们来一个张三一,我们就用之前的这个老例子,大家这样也熟悉,好吧,密码的话我们就说一个一一名字,比如我们叫三一啊,姓张地址比如我们叫海店 北京。哇,就这么着吧啊不写汉字啊,好了,那么考你就继续。哎,三个优这个时候就完了对吧,完了之后你注意啊,这里面是没有关闭浏览器的,因为 还没有真正的打开浏览器,你没有关闭的,你别点这个你点这个就把白的 boy 给关了。好吧,其实这个时候我们就完了啊。 点停止,这个黑色的四方块是停止哎,这个红色的这个也表示要录制啊,录制的意思啊,好了就录完了,录完之后呢,我们可以跑一遍,好吧,跑的时候这样呢, ugs 再不一破例二才可以的,你要破例的话呢,可能有时候只跑一步,可能跑不全好吧,破例二是全跑完了。跑一遍啊,我们可以看一下吗? 但是这个时候你要注意再回一遍,你看是不是告诉我们用户名已经重复了,是不是啊,这跟我们之前讲的那个 a 是一致的哈。好吧,所以这个时候大家你看脚本对了吗?脚本可能没有问题, 角落可能没有问题啊,录的这个过程可能没有问题,但是这个地方的话,结果上是有问题的,对吧?好了,我们这个时候可以把这个用户删掉吗?重新跑一遍吗?对吧? 啊,有意思的不一破例。二, 看一下他的回放过程,你看三又三张三一没有问题吧。好了,这个时候这个脚本就完了哈,完了以后我们怎么办呢?你要是想把它保存起来也可以的,你要在这点保存就是百分之 白的 boy 录的这样一个脚本,那么现在的话,我们需要把它倒出去,倒到枕面上当中去,那么就点 fell, 然后呢?有个 a 的 pos 的图,枕面上倒出到枕面上,因为他有很好的一个建筑性的啊,有专门给枕面上能够导出脚本。好了,我们放到桌面上去啊,起个名字,比如我们这里叫注册,你可以写汉字, 好吧,保存行了,那么这个时候呢,我们的白德豹也其实就失去价值了,好吧,你可以关掉它。哎,保存不保存就随你了,你保存也行,不保存也行,保存的话是保存成白德豹也得脚本不保存了啊,不保存了, 好了,过来了,过来以后我们看这有一个脚本注册点 jmx 啊,下面呢就打开紧密特啊,双击紧密特啊,那么紧密特的话是用加瓦写的,将来我们在使用当中编程也是用加瓦编程啊,这个大家要知道啊, 他呢是一个 bet 文件好吧,你一双击他就会打开,这是有图形界面的哎,所以你可以看到啊,不用担心说啊,这个 bet 会不会不好看啊,完全没有,你可以看到这个效果非常好看的。是不是导入摇本的话,我们选择文件下面有个打开 啊,他不叫导入,直接叫打开啊。打开的时候他有一个默认的位置,是在阿巴基这名车下面有个宾目路车的默认的位置啊。 那么下面的话,我们暂时选择桌面在 top 啊,注册点 jmx 选中双击啊,都可以啊,大家看进来了,进来以后呢,要 sered group 啊,现成组。好吧,你展开以后,这边有 cookie 哎,有用户自定义变量,有这个海底啊, 那么下面有 stab 一不如一嘛,哎,接下来就是我们的脚本啊,啊,就是我们的脚本好了,所以我们的脚本就录完了,好吧, 为了看到效果呢,我们需要去回放一下脚本啊,这边的回放脚本的话是在线上组下面呢去添加一个查看结果数啊,然后去运行就可以了啊,大家具体的去可以看我这个步骤啊。 好了,下面呢,我们试一下啊,首先找到 stap 一,就这个步骤一啊,右击,然后添加,往下走走,有一个监听器,我们再往下有个查看结果数,好吧,再加过来就可以了。加过来以后呢,下面的话,我们就可以点工具栏当中的这个绿色的三角形表示运行脚本或者跑脚本啊, 点一下,而这个时候呢,他又开始跑脚步了,好吧,但是呢,这是一个过程啊,但是我们点他已经跑完了,好吧,跑完了啊,那么这里面是我 u i o 地址,好吧,但是这里面都这边是我们脚本里的啊,这个产业结果是相当我们的结果,好吧,这是取氧气的一个结果,然后这是请求,比如说给服务器发数据响应,表示服务器给我们发数据,大家这都是纯代码, 如果你想看到那种图形界面也是可以的,我们这个地方只要选择下面的 atml, 再改一下 atml 啊,哎,就是我们的这样一个界面,好吧,你可以看一下啊,这一开始的每一个请求的一个响应结果,好吧, 这打开网站了是不是?那么这是点了注册链接了,那么接下来结果是不是看到我们的用户名已经被占用了,对吧?哎,有这样一个信息啊,那么接下来我们照样的把这个张单一删掉吗?然后再跑一遍看一下,是不是正确吗? 好吧,那么这个结果的话呢,他会放在这,我们需要清除,否则的话再运行一遍,他也会把结果显示在这,我们看一下运行,你看这个结果是不跟之间结果混在一 起了,对吧?所以看起来不方便吗?那我们这样啊,可以点这个地方有个小小扫帚,一样啊,清除,可以把结果清除了,清除以后我们再点重新运行啊,再重新跑一遍,好吧,不过这个时候又好像重复注册了,是吧?删掉以后啊,删掉,然后清除 跑一遍。行了,大家看,哎,我们看是不是成功了哈,你看三个有张才艺,是不是成功了?好了,没有问题了。

需要登录才能调动的接口,用准备条会怎么去做性能测试呢?用关联实线就可以了吧。嗯, 首先确认两个接口之间是怎么样进行关联的,如果是 cuke 的话呢,那就添加这个 cuke 管理器来进行关联,如果不是的话呢,那么就通过关联的手段来获取登录后的一个关联参数,然后给到后面的接口来调用, 通过之后呢,再把这个脚本转换为性能测试脚本。那最简单的方法就是把接口都放在同一个线程组当中,登陆接口可以放在仅一次控制器的下面,那其他接口就正常的放在线程组下面,然后在线程组当中设计这个线程数和持续原型的时间来进行性能测试。

紧密特的这个压测脚本了,那在我们做紧密特压测脚本的时候,给大家分了两个步骤啊,一个是基本请求的脚本编写,一个是多请求的脚本编写。因为上来的话,如果说做多请求的话,怕大家直接就是 呃,有点懵。所以说先做一个基本请求的练手或者入门吧。然后再通过基本请求,我们再做一个多请求的一个脚本的编写。 那在基本的一个请求脚本编写的时候,我们首先需要掌握我们 jimit 的一个基本请求应该怎么去写,对应的参数应该在哪一块去插入,我们的组件都有哪些。 然后第二个呢,就是我们的一个请求发送成功了之后,这个结果我应该怎么查看?我不能说我这个请求发送完了就完了,我要教验的,我哪知道他这个请求 结果是不是我想要的,对吧?我要进行一个响应的断言,或者说是结果的验证,那这就是我们对应的一个目标。再往下我们来看一下我们对应的一个需求说明,就我要做这个单接口的一个请求。 单接口的这个压测脚本请求的时候,我们要压谁呢?压哪个请求接口呢?对吧?那这个请求接口他又都有哪些内容呢?我们去看一下。就是我们对应的一个压测目标, 那这个就是一个我们对应的一个 a p i。 在这里面呢,它提供了一个钙的请求,这个钙的请求它有请求路径啊,以及请求的一个拼接参数。 我们发送这个 get 请求呢,它可以给我们获取到一个 jason 的数据,就我们当前这个结果,通过发送这个 get 请求 list 找到所有的 user。 在第二页嘛,它这个配置页面是二页,比如说分 毕业了,我们可以找到我们返回的这个请求结果,里面就会找到一些内容,比如说当前页面是第二个,然后我们总共页面是有几个,然后我们当前的这个 data 数据有哪些?那这是一个最简单的 get 请求啊。 好,我们继续往下看。我们这个请求是是刚刚给大家说是一个概的请求,我们需要把这个请求发送成功,并且去验证结果是不是我们想要的,是不和我们刚刚看的界面上的一个返回结果一样,我们需要对这个降值进行一个教验。 然后再往下呢,就是我们去设计我们教的。我们刚刚带大家去看一下这个后端接口,他没有界面化了,没有办法说像咱们功能测试一样,打开什么软件,然后一步一步操作对吧?他就有一个请求接口, 放一个呃请求参数,然后请求类型,然后我们拿到一个结果。那首先呢,我们在这里面设计 也是很简单,就是两个步骤,第一步骤我用准密特里面发送一个访问贝测页面,就是 htt 请求。然后第二部分呢,就是我去教验我们这个呃 htt 请求的一个组件返回结果,拿个响应断言去断言一下这个结果是不是正常。这我们那个脚本的设计。 那再往下我们就开始真正的我们的脚本的创建了。那这个脚本创建呢?首先我们一定要有了我的环境,准备通过命令行终端可以打开我们的一个 jimit 接电话,我们打开一下我们的 jimit, 关闭其他的。 在我们打开剪映台之前,我们先验证一下自己的一个 drawer 版本吧。哎呀, drawer 刚刚 worsen 哎 java 版本哎,为什么我这边是没有 java 版本吗?稍等,我看一下。 open s h draw a home draw a home 一点儿八 ok, 再插入 c draw a go 呃,对苹果的好。 draw a worse 我还得叫我刚刚可能是那个环境变亮,没有生效,所以说 source 了一下 哦。然后我们来看一下 java 版本是有了。然后我们通过命令行去启动我的 jimmy, 它拼错了单词了是吧? 好,我们打开了紧密特之后呢,大家可能说你们的界面是个黑色的,然后我这边是白色,你直直接改就行了。你们通过这一块去更改你自己的一个颜色就可以。更改自己的一个颜色就可以,通过黑的白的都可以。然后说这是英文的界面, 我直接去改一下他中文界面,简体中文的就可以了。大家直接去改一下这个语言界,通过界面去更改就可以。 然后我们来看一下,这是我们打开之后,我们去创建我们第一个组件就是我们的一个 htv 请求。首先我们需要创建一个线程组,创建线程组的步骤在这里面就是通过测试计划 去添加,因为我们可以看到打开指定的时候,他默认的给我们创建了一个测试计划。测试计划是设置之后再打开还会在吗? 会的,你这个界面化设置打开之后是不会在了。如果说你要在这个界面化去设置,比如说你只设置外观,打开之后他是这样的。但是如果说你选择语言,你像我这样选择语言完了之后,我关了之后我再去打开啊, 我再用 gimit 命令行打开,它是不生效的。如果你想让它生效,不用英文的话,你去修改配置文件。修改配置文件的话,你需要找到你安装的这个 gimit, 然后去找到你的并下面的 gimit 的一个配置 gm, 点 properties, 它的配置文件去更改。直接去配置文件里面更改它。我们去找一下。 大家可以看到在这在三十九行要如何生效语言配置给大 给大家说一下。就是你找到你的 jamit 安装路径下的并然后 jamit their properties。 对这个问题你百度也可以。你直接在这设置一下他的中文就可以,他英文,因为他默认的是英文。 然后他还会有下面这边说你的一个选项有哪些,有中文简体的对吧?中文繁体的,英文的,还有其他的。然后我们再来看一下。我们去添加,在这个界面 去添加。首先第一步就是添加咱们的现场组,你会发现当你打开这个界面的时候呢,就会默认给我们添加了一个测试计划。所以说测试计划我们是不需要去 添加的。呃,不需要去创建的。我们直接在我们测试计划下面去添加我们的线程组,直接就是右键 ad, 然后线程线程组里面的线程组。线程组这一块呢,也给大家大概说一下。都 在你添加的时候,你会发现先生组里面还有多个选项有什么。 update 呃, set up 县城,然后台二档县城。如果说你如果说大家去用过咱们的这个测试框架的话,无论说是 pi test 也好,还是只用你的舞台 cng 也好, 在里面你们都会有一个概念,就是我们每一个测试方法或者每一个对应的。呃对每个测试方法之前和之后都去运行的,有 before 或者是 after, 那其实这个 set up 和 turn down 就是这个概念。 这个 set up 县城组他是在每个县城之前运行,他的县城组是在每一个县城组之后运行,他每次都会运行的。 然后我们去添加我们的第一步添加我们的线程组,第二步去添加我们的请求啊,对,就是勾的函数。然后第二步我们去添加我们的请求,请求就是一个 h t v 请求,我们用的就是一个 h t 对协议的请求。所以说在这里面我们直接添加一个 h d 请求就行。添加 h d 请求的话,一定要选中我们刚刚创建的现场组,如果你用测试计划的话,你是找不到这个 h d 请求的。 所以说我们直接就是宪政组。下面去添加我们的采样器。采样器其实就相当于我到底对应的这个是一个 h t p 请求,还是一个 f t p 的,还是一些其他的。你可以看到在这个取样器下面,取样器也好,采样器也好,都可以啊, 它下面有很多有 h t p 协议的,还有什么呢?还有 f t p 的还有什么呢?还有我们就是直接去验证数据库 g d b c 的, g d b c 就是我们去数据库连接请求的, 还有一些对应的 t c p 的,以及我们的 java 代码的等等的协议都有,就是说 jimita, 它不只是能测 h t t t 请求,他还可以测其他的很多,大家可以在这里面看到。然后我们在这由于我们用的就是一个 h t t 协议,所以说我们就直接添加一个 h t t 请求就可以。 当我们添加完 h d 请求之后,我们继续往下,为了保证就是我们在这里面。为了保证我刚这个写的脚本一会不会被丢的话,建议大家这个时候先保存一下,就 ctrl s 保存, 把它保存到你的自己电脑上硬盘上就可以。我比如说我就保存到一个 h d 请求吧,就直接给他保存就好。你怎么教验他是不是保存成功。当你完全保存成功之后,他会由你刚刚选中的这个路径 以及点 g m x, 你会发现所有的 j b 特脚本,它都是以点 g m x 去结尾的。大家首先要把这个脚本去保存一下 下,然后我们再往下就是开始我们对应的一个啊,这个 a、 c、 d 请求去编写一下。那编写的时候我们可以看它是一个 get 请求,然后我们对应的请求, 请求的一个域名是它,它是一个 h t p s 的一个协议,所以说我们直接在这个 gime 里面就给它 copy 过来。那我们的一个协议是 h t p s 的,如果说你的协议是 h t p 的,那我就直接是 h t p 就可以。 然后再往下呢,他的盖子请求我们不用动,然后我们这边的域名把他前后删掉。他的请求路径是什么呢?请求路径是这一块,我们直接把他 copi 过来就可以,我们直接把这个路径 copy 出来,放在咱们的一个路径下就行,然后我们对应的这样就是说一个请求就编写成功了。那如果说我这个请求编写成功了之后呢? 我的啊福气名称也好,路径也好,参数也好,都编写成功了。如果说编写成功了之后,我怎么去查看我的结果呢?因为我要验证一下,验证完了之后,我想去查看这个结果到底是不是正确的。 那我就需要在我们当前的县城下面去添加一个监听,就是查看结果数就其实看一下我这个请求的一个结果的。然后我们点一下这个 绿色的这个按钮,然后他就会大家可以看到我们一个请求发送成功以及我的一个响应的数据了。这就是我们最简单的一个 htv 请求的一个创建啊。

吉米特如何录制手机 app? 家人啊,第一步,我们要在测试计划上添加一个现身组。第二步,要添加一个非测试软件 htv 代理服务器,那默认端口是四个八,目标控制器是指向测试计划 htv 代理服务器。 第三步,我们要去试试手机的 wifi 长,按住 wifi 的 ap 名称啊,选择修改网络,然而服务器填写,哎,服务器主机名填写你电脑的 ip, 电脑 app, 手机,电脑跟手机应该是同一个 ap, 就一个局域网内一个网段。嗯,端口我们填, 服务器端口我们填那个四个八,然后在机密特上面启动 hd, 在服务器上点击启动,然后手机上启动我们要测试的那个 app 啊,在机密特上啊,就点停止,然后再添加一个监听汇总报告。下面我具体操作一个过程,启动机密特。 第一步,添加个线连组。 第二步,再添加一个可以测试软件 a 七六代夫妻 默认四个八啊,这里我们直接改这个设计划 h 六带有福气。 然后第三步,设置于手机长,按着 ap 的名称,然后输入电脑的 ip, 一九一八零二二,多少多少,然后端口,然后点击保存,那就可以了 啊。第四步,我们要启动他 好。第五步,我们要启动被测的 ap, 那已经有数据了,然后点 停止,好,已经停止了, 把这一头拖出来吧, 然后再添加一个监听,一种报告啊,轻一点,再执行一遍,他其实要保存 好,已经成功了。