摘要: 一、简介 fiddler的实现原理是以代理服务器的方式工作,代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端。 Fiddler是一个htt 阅读全文
posted @ 2021-10-29 09:00 SuYunJing 阅读(556) 评论(0) 推荐(0)
摘要: 抓取http请求和响应 在我们编写测试用例之前,我们应该知道API的详细信息,我们可以使用类似与Fiddle,Charles这样的抓包工具来抓取http请求 下面,我将使用一个测试环境 我们可以选择需要的请求,导出成.har的格式 使用har2case生成测试用例 获取 HAR 文件后,可以使用内置 阅读全文
posted @ 2020-08-10 11:24 SuYunJing 阅读(556) 评论(0) 推荐(0)
摘要: 错误场景: 需要做一个登录的业务场景并发测试 在fiddler导出数据包之后在lr12中生成脚本并调试完成 在lr12中使用到了关联因为系统的登录有一个token 再将脚本移植到lr11中运行 Lr12中使用了: web_reg_save_param_attrib( "ParamName=Corre 阅读全文
posted @ 2020-04-15 11:36 SuYunJing 阅读(761) 评论(0) 推荐(0)
摘要: 在性能测试的时候:会存在并发的场景。这个时候需要用集合点来使得场景更加真实 下面举例: 来想象一个场景,10名运动员参加长跑比赛,出发点同时起跑,他们是并排奔跑的;跑了N圈之后,因为有体能更强的,有体能稍弱的,他们的队形并排变成了前后。几乎一个跑道就可以供应他们的奔跑(运行),那么其余的9条跑道就是 阅读全文
posted @ 2020-04-07 14:37 SuYunJing 阅读(577) 评论(0) 推荐(0)
摘要: 在性能测试中,有时候需要我们来判断一个事务是否执行成功 在VuGen 执行脚本时, 如果http请求成功,服务器回返回一个200,那么VuGen 就认为脚本正确地运行 如果http请求失败,服务器回返回一个500或者404之类的消息,那么VuGen 就认为脚本失败 但是,更多的情况下,为了提高用户体 阅读全文
posted @ 2020-04-07 14:36 SuYunJing 阅读(368) 评论(0) 推荐(0)
摘要: 首先,来尝试添加第一个脚本: 打开安装好的lr,下面以lr12为例: 1.打开Virtual User Generator 2.点击File-Add-New Script 2.Virtual User Generator会弹出一个对话框: 1:创建一个新的脚本 2:这部分是选择通信协议。一般我们公司 阅读全文
posted @ 2020-04-07 14:24 SuYunJing 阅读(582) 评论(0) 推荐(0)
摘要: 在使用loadrunner(以下简称lr)之前,我们还需要输出几个文档: 1.《性能测试方案》 2.《性能测试用例》 我们来理清一下思路:“我”要去做性能测试需要什么呢? 明确倒底要不要做性能测试?性能测试的目的是什么? 明确被测系统是什么?被测试系统的相关技术信息如:架构、平台、协议等 明确被测系 阅读全文
posted @ 2020-04-07 14:22 SuYunJing 阅读(292) 评论(0) 推荐(0)
摘要: 工具描述: 描述 LoadRunner(以下简称lr12、lr11) 架构原理 通过中间代理,监控和收集并发客户端的指令,把他们生成脚本 再发送的应用服务器,再监控应用服务器反馈的过程 安装 LoadRunner安装包比较大,安装比较麻烦,工具本身相对比较笨重 支持的协议 支持的协议非常多,比较全面 阅读全文
posted @ 2020-04-07 14:21 SuYunJing 阅读(466) 评论(0) 推荐(0)