摘要:什么是分布式: Jmeter的集群模式可以让我们将多台机器联合起来一起产生负载,从而弥补单台机器负载生成能力不足的问题。 假设我们的测试计划会产生100个threads,我们使用6台机器进行分布式测试的时候,一共会产生100 * 6 = 600的负载。 约定 client: 大脑,控制其他执行机的机 阅读全文
19. Jmeter抓包之浏览器请求
2018-07-03 17:20 by 软件测试汪, 2851 阅读, 0 推荐, 收藏, 编辑
摘要:web测试过程中我们经常需要抓包,通常我们使用fiddler或者Charles。但是jmeter也可以抓包,而且非常好用,闲话不多说,下面进入正题。下面用一个例子进行说明 需求:bing首页搜索南京测试汪 步骤: 1、选择测试计划,添加线程组 2、选择工作台,添加HTTP代理服务器 3、修改HTTP 阅读全文
22. Jmeter NON GUI模式
2018-07-03 16:58 by 软件测试汪, 323 阅读, 0 推荐, 收藏, 编辑
摘要:一般情况下我们都是在NonGUI模式下运行jmeter。这样做有两个好处 节省系统资源,能够产生更大的负载 可以通过命令行参数对测试场景进行更精细的配置 需求:模拟5个用户同时访问百度首页的情况 步骤: 1、保存脚本到指定文件夹 2、在当前文件夹下打开cmd窗口(shift+鼠标右键选择在此处打开命 阅读全文
20. Jmeter抓包之APP请求
2018-07-03 16:34 by 软件测试汪, 4508 阅读, 0 推荐, 收藏, 编辑
摘要:APP测试过程中我们经常需要抓包,通常我们使用fiddler或者Charles。但是jmeter也可以抓包,而且非常好用,闲话不多说,下面进入正题。 步骤: 1、选择测试计划,添加线程组 2、选择工作台,添加HTTP代理服务器 3、修改HTTP代理服务器,端口改为8889,目标控制器选择线程组 4、 阅读全文
6. 第一个jmeter脚本开发-测试百度首页
2018-07-03 14:36 by 软件测试汪, 7466 阅读, 3 推荐, 收藏, 编辑
摘要:需求:可以承受5个用户同时访问百度解题思路:我们可以从这短短的一句话中提取3个点:同时、5个并发、百度服务器解题方法:方法一:录制请求录制方法会在下一篇进行讲解,本篇不做过多介绍。 方法二:自定义添加组件 选择测试计划,右击添加线程组,线程数改为5 选择线程组,右击添加HTTP请求,服务器地址输入w 阅读全文
10、 导出python脚本进行数据驱动的接口测试
2018-05-03 10:15 by 软件测试汪, 500 阅读, 0 推荐, 收藏, 编辑
摘要:postman自带脚本导出功能,对于代码小白来说,可以不错的学习代码级接口测试 第一步:输入接口地址,点击send 第二步:点击code,导出脚本文件,为python脚本 第三步:安装python3以及使用pip安装requests库,这里不多介绍 第四步:运行测试脚本 第五步:补充 我们看到上面的 阅读全文
9、从命令行运行postman脚本及生成测试报告
2018-05-03 10:02 by 软件测试汪, 886 阅读, 0 推荐, 收藏, 编辑
摘要:本节建议直接看postman官网:https://www.npmjs.com/package/newman 环境准备: 安装nodejs和npm 参考 https://www.runoob.com/nodejs/nodejs-install-setup.html 导出collection 安装new 阅读全文
8、collection
2018-05-03 09:40 by 软件测试汪, 469 阅读, 1 推荐, 收藏, 编辑
摘要:collection 可以理解为一个容器 组织业务逻辑 导入导出 监控或者mock server 实例: 1、新建一个collection,命名为v2ex 2、保存1个请求到v2ex 3、选中v2ex,点击小箭头,点击run 4、在介绍collection runner 界面之前,我们先在本地创造一 阅读全文
7、postman的变量
2018-05-02 17:32 by 软件测试汪, 621 阅读, 0 推荐, 收藏, 编辑
摘要:环境变量 环境变量顾名思义,我们可以设置测试环境和生产环境的变量。 比如我们设置测试环境的某个变量值为A,但是生产环境的为B,这个时候就可以用到环境变量。当然我们也可以不用环境变量,直接手动改,不过试想一下,假设这个变量用到10次,每次值都不变,如果我们手动改是不是要改10次?所以用环境变量可以简化 阅读全文
6、 restful API
2018-05-02 16:08 by 软件测试汪, 517 阅读, 0 推荐, 收藏, 编辑
摘要:RESTful 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 RESTFUL使用的是资源视角,比如有一些资源,我们可以对资源做如下操作 GET:查询资源 POST:创 阅读全文