性能测试
guangyinglanshan
。。。
展开
-
性能测试知多少---性能测试计划
上一章节中我们对性能的需求进行了分析,知道了测试对象,了解了测试需求,那么下面就需要制定一份详细的计划,来规划和指导性能测试工作的进行。为了使你对性能测试计划更清晰明白,这里以测试计划的格式来描述。 一、简介 简介部分就不用过多描述了,无非项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等等,几乎所有项目文档都在开端对项目进行简单的阐述。 二、性能测试需求转载 2017-12-26 11:11:50 · 255 阅读 · 0 评论 -
loadrunner之 学习四:web_custom_request()函数
学习四:web_custom_request()函数1.语法Int web_custom_request(const char *RequestName,2.返回值返回LR_PASS(0)代表成功,LR_FAIL(1)代表失败。3.参数:RequestName:步骤的名称,VuGen中树形视图中显示的名称。List of Attribute:属性列表,支持的属性有以下几种:URL:页面地址。Met...转载 2018-06-12 20:09:18 · 842 阅读 · 0 评论 -
学习三:初次尝试用LR测试接口
接口信息如下:BaseURL:http://192.168.7.55:8080接口:/court_userMethod:POSTContent-Type:application/jsonparams: { "username":*username*, "password":*password* }12345response: { "code":*...转载 2018-06-12 19:51:25 · 344 阅读 · 0 评论 -
loadrunner之 学习二:loadrunner函数
学习二:loadrunner函数一、基础函数在VU左边导航栏中,有三个LR框架函数,分别是vuser_init(),Action(),vuser_end()。这三个函数存在与任何Vuser类型的脚本中。vuser_init():虚拟用户的初始化函数,存放用户初始化操作,如登录、分配内存等。(只运行一次)Action:虚拟用户要做的业务,也就是测试内容的主体。参数化只对Action有效,Action...转载 2018-06-12 19:40:04 · 209 阅读 · 0 评论 -
页面性能测试概述
页面性能测试则是针对于页面性能优化而开展的一种性能测试,目的是对Web系统的页面进行测试以确认系统页面是否会影响系统的性能并为页面的优化提供依据与建议,最终提升系统的整体性能表现,提高用户体验满意度。他的关注点是在与页面,不在于后端。有别于我们通常说的性能测试。相对于C/S架构的应用系统,Web应用系统所有数据都需要从服务器端下载,虽然浏览器有缓存机制,但客户每次访问仍然需要下载大量很多人觉得如果...转载 2018-04-10 20:36:00 · 567 阅读 · 0 评论 -
性能测试的原则和方法
什么是性能问题性能问题表现第一种小规模使用的时候性能表现很好,在大规模使用的时候,性能变得很差,业务响应时间随业务压力变得越来越慢原因:代码中对资源使用产生的瓶颈,后续的请求在资源(cpu、内存、锁、线程池)上排队例子: 没有索引的表的查询 随着业务量增加,表的行数快速增加,查询越来越慢性能测试解决的大部分问题是这种类型性能问题表现第二种在一定压力情况下,应用的性能突然变差或者不可使用原因:应用突...转载 2018-04-14 17:58:33 · 1492 阅读 · 0 评论 -
性能测试指标及常用的监控工具
监控指标性能测试通常需要监控的指标包括:1.服务器Linux(包括CPU、Memory、Load、I/O)。2.数据库:1.Mysql 2.Oracle(缓存命中、索引、单条SQL性能、数据库[/url]线程数、数据池连接数)。3.中间件:1.Jboss 2. Apache(包括线程数、连接数、日志)。4.网络: 吞吐量、吞吐率。5.应用: jvm内存、日志、Full GC转载 2018-02-02 11:30:55 · 811 阅读 · 0 评论 -
软件性能测试知识点总结
第一章 软件性能概述 1.1软件性能基础 1.1.1软件性能的概念 软件性能是与软件功能相对应的一种非常重要的非功能特性,表明了软件系统对时间及时性与资源经济性的要求。对于一个软件系统,运行时执行速度越快、占用系统存储资源及其他资源越少,则软件性能越好。 软件性能与软件功能是软件能力的不同体现,以一个人的工作能力来比喻,“功能”是某个人能够做的事情,“性能”指此人完成这件事情的效率转载 2018-01-08 18:20:55 · 1369 阅读 · 0 评论 -
软件性能测试完整指南
性能测试是软件测试的一种形式,集中于系统如何在特定的负载下运行系统执行。这不是关于发现软件bug或者缺陷。性能测试是根据基准和标准来应对。性能测试需要给开发人员提供诊断信息,以便他们清除问题。软件系统测试的各种类型为了理解软件如何将在用户系统运行,有几种不同类型的性能测试在软件测试期间可以应用。这是非功能测试,目的在于确定系统的准备情况。(功能测转载 2018-01-05 19:38:23 · 465 阅读 · 0 评论 -
浅谈软件性能测试中关键指标的监控与分析
浅谈软件性能测试中关键指标的监控与分析一、软件性能测试需要监控哪些关键指标?软件性能测试的目的主要有以下三点:Ø 评价系统当前性能,判断系统是否满足预期的性能需求。Ø 寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题。Ø 判定软件系统的性能表现,预见系统负载压力承受力,在应用部署之前,评估系统性能。而对于用户来说,则最关注的是当前系统:转载 2018-01-11 18:48:15 · 262 阅读 · 0 评论 -
Python 性能测试工具 locust 简介
简介:locust 是Python实现的一个性能测试工具。优点:1. 易用。很方便地基于Python进行脚本扩展和业务请求实现。2. 完全基于事件驱动,所以不受进程和线程的限制,可以支持发起更高的并发数请求。3. 可以分布式发起并发请求。4. 开源。 缺点:1. 图表相对loadrunner 比较简单。(在Linux 下部署时可以看到图表,在Windows 下没转载 2017-12-27 11:39:44 · 5700 阅读 · 0 评论 -
Loadrunner如何进行有效的IP欺骗
一、什么是IP欺骗 给你客户端的IP地址加个马甲,让服务器端识别不到是同一个IP地址发起访问。 二、IP欺骗什么时候用1、做压力测试时,当你访问的服务器对客户端的ip频繁访问有限制的时候,我们可以用IP欺骗,或者你也可以请求开发或者是运维把你客户端的IP地址加入到白名单2、做压力测试时,当你访问的服务器端是利用基于IP地址实现负载均衡的时候,那么就需要利用IP欺骗。 三、如何设置IP欺骗1...转载 2018-06-21 20:35:30 · 440 阅读 · 0 评论