粉丝459获赞2177

测试过程当中,像压测需要用到大量数据,那么对于测试员来说呢,就需要批量造数据,造数据的方式一般有三种,那第一呢是可以通过界面业务的操作,除非页面有批量新增的功能,一般不会使用。第二呢是可以通过数据库,但是需要对数据库表关联以及搜口存储过程等有一定的了解,会有一定的难度。 第三呢是可以通过调接口,可以通过接口工具或者是代码操作。那么今天呢,可以通过一个注册接口案例给大家讲讲如何通过 jimmy 的一个函数助手来批量造数据。 我们先分析一下注册接口的传餐,每传餐一次呢?传入的手机号用户名必须唯一,手机号是十一位,前三位设置固定号段,后八位的话呢,可以通过 jumiter 自带的一个 random stream 函数来进行随机生成。点开托尔斯函数助手对话框,找到这个函数随机字母串长度填八,随机的内容呢,填数字零到九变量 可以选,然后点击生成,将生成的函数字图串复制到注册传餐的手机号位置,同理用户名后缀呢,同样可以用这个函数去进行随机生成,我们这个长度设置三位,随机内容写一串字母,将生成的函数字图串复制到注册传餐的用户名位置,然后点击现成主 建成数,我们注册多少个用户就设置多少,那例如我们这里小填五十试一下。最后点击运行,可以看到批量注册成功,去到数据库中查看数据,可以看到刚新建的五十个用户啦。

紧密特的这个压测脚本了,那在我们做紧密特压测脚本的时候,给大家分了两个步骤啊,一个是基本请求的脚本编写,一个是多请求的脚本编写,因为上来的话,如果说做多请求的话,怕大家直接就是, 呃,有点懵,所以说先做一个基本请求的练手或者入门吧,然后再通过基本请求我们再做一个多请求的一个脚本的编写。 那在基本的一个请求脚本编写的时候,我们首先需要掌握我们 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 请求的一个创建啊。

紧密特的这个压缩脚本了,那在我们做紧密特压缩脚本的时候,给大家分了两个步骤啊,一个是基本请求的脚本编写,一个是多请求的脚本编写。因为上来的话,如果说做多请求的话,怕大家直接就是 呃,有点懵。所以说先做一个基本请求的练手或者入门吧。然后再通过基本请求,我们再做一个多请求的一个脚本的编写。 那在基本的一个请求教你编写的时候,我们首先需要掌握我们 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 请求的一个创建啊。

紧密特的这个压测脚本了,那在我们做紧密特压测脚本的时候,给大家分了两个步骤啊,一个是基本请求的脚本编写,一个是多请求的脚本编写。因为上来的话,如果说做多请求的话,怕大家直接就是 呃,有点懵。所以说先做一个基本请求的练手或者入门吧。然后再通过基本请求,我们再做一个多请求的一个脚本的编写。 那在基本的一个请求脚本编写的时候,我们首先需要掌握我们 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 请求的一个创建啊。
