我们以CSDN文章发布为例:
CSDN博客 - 专业IT技术发表平台CSDN博客为中国软件开发者、IT从业人员、IT初学者打造交流的专业IT技术发表平台,全心致力于帮助开发者通过互联网分享知识,让更多开发者从中受益,一同和IT开发者用代码改变未来.https://blog.csdn.net/
注!!!我们将要实现的场景是使用jmeter接口新增一篇文章,并且去编辑这篇文章
到这里还不明白jmeter怎么做接口测试的同学们一定要先看看这篇文章
Jmeter做单接口测试-超详细步骤讲解_李咻咻的博客-CSDN博客
步骤一:jmeter实现文章自动发布
我们需要拿到发布的接口URL,以及入参信息
Jmeter中新建一个模块为【文章管理】,新建一个http请求名称为“文章发布”
将所需的数据填入请求中
运行后接口报错,因为不是内部开发人员,有些规则不知道,不好排查问题,我们先略过,假设是新增成功了。(正常自己的项目,url和入参等信息填好后是可以跑成功的)
步骤二:jmeter获取文章ID,因为编辑的时候要用此id去找到你要编辑的文章
在Jmeter中添加请求,填写对应的接口信息
使用Jso提取器提取这个接口运行的返回结果(这里我们需要的是刚刚添加的文章id)
将返回结果提取出来,做为变量传入编辑接口中
步骤三:jmeter添加编辑接口
点击编辑进入编辑页面并且提交(拿到编辑接口)
可以观察到,新增的时候id是为空的,编辑的时候需要有ID,不然无法确定你编辑的是哪篇文章,而这个id就是我们步骤二中提取出来的id
jmeter新增编辑接口
将article_id值替换为刚刚提取的变量id,使用${变量名称}生效。如下,这样运行我们这三个接口时就可以实现文章新增并编辑了。