摘要:
场景设计 1.哪些业务需要做压力测试? 比较常用的业务场景(or 功能模块) 单业务场景/或者多业务场景 项目要求做的业务场景 2.压力测试的并发数是多少? 有预期的数值?一次性达到?还是逐步达到?有上次性能测试的结果值?(参考上次的数值) ; 无预期的数值?只有参考的在线用户数(如果没有预期,没有 阅读全文
摘要:
如何利用 Jmeter 来录制 APP 脚本 Jmeter 部分(展示版本:Jmeter 3.3) 1:启动 Jmeter 2:添加 Jmeter HTTP 代理服务器,并设置好端口:一般设置为 9988,不要与本地的其他代理,比如说 fiddler 或者是其他已用的端口冲突。 注意:其他版本的 J 阅读全文
摘要:
这一节就是写如何将jmeter录制的脚本优化成像badboy录制的脚本那样简洁 新建线程组 工作台添加http代理服务器:添加代理服务器的时候有个请求过滤,点击requests Filtering,点击Add suggested Excludes 启动代理服务器 录制一遍之前的操作。 查看jmete 阅读全文
摘要:
启动badboy,在badboy里录制登录,投资的路程,记录下脚本 导出脚本到jmeter 保存好,使用jmeter打开: badboy录制的脚本更加简洁,但是badboy录制的脚本的缺点是,经常会录制不成功,出现兼容性问题。 阅读全文
摘要:
Jmeter录制web脚本 要想完成脚本的录制,我们需要完成如下两步操作: 设置Jmeter相关参数 启动Jmeter—工作台—添加非测试元件—HTTP代理服务器(4.0以上的版本不需要这样添加) 要注意好设定端口以及对应的分组,方便后期收集脚本 设置浏览器代理:让浏览器的请求指向Jmeter 选项 阅读全文
摘要:
上一篇文章中通过json Extractor或者正则表达式获取到的fileId可以用在文件的下载操作里,索引可以把这两个接口串联起来,所以把下载操作放到文件列表操作下面,但是执行发现,执行不通,因为获取到很多fileId,这时候就用到了ForEach控制器 foreach的用法:去遍历每个数组的数据 阅读全文
摘要:
1.创建线程组,文件列表操作 2.完成文件的列表获取,前提也是登录,所以把登录复制过来 3.创建http请求:获取文件列表, 4.执行: Jmeter JSON Extractor获取数组类型的数据 获取列表的结果使用json格式展示 获取fileId,添加一个json获取器 添加一个debug s 阅读全文
摘要:
完成文件下载的操作前提是已登录 创建线程组-文件的下载操作 直接copy文件的上传操作里的登录即可 创建文件下载的http请求,填写文件下载操作的地址: 下载操作也有请求头相关信息:添加http请求头信息管理器: 执行结果: 上述操作只是做到了下载,并没有把文件下载到本地,所以还需要请求一下响应结果 阅读全文
摘要:
完成文件上传的前提必须要完成登录 登录: 1.添加线程组:文件的上传操作 2.先完成登录接口: 在文件的上传操作下,添加http请求:登录 因为所有的请求用的ip地址都一样,所以添加一个http请求默认值 因为登录有个请求头相关信息,所以在登录下添加个HTTP信息头管理器 添加登录接口需要的参数: 阅读全文
摘要:
项目名称:一粒云 项目接口介绍: 1.登录接口(功能详述:完成用户的登录) 请求方式:post 接口地址:http://120.79.174.8/apps/pub/user/sign 请求头相关信息:变量名cv ,说明:一粒云版本号,默认值:3.6.0 必填 请求参数相关信息:用户名userName 阅读全文