性能测试心得系列二:如何去部署测试环境

如何去部署环境,其实这个问题真的不好三言两语就说清楚的。首先整个应用的 网络架构,基础框架架构,还有后台数据库的设计架构,甚至是数据库管理系统的选型的缘由,我们都不是很熟悉。 所以有很多东西是我们不了解的。

那么刚进入一个公司的新人怎么去较为快速的去做这些事情呢?(要知道并不是我们刚入职公司的软件产品才开始启动立项,一般都是有很成熟的产品了,更新版本,维护的比较多)

首先,去和资深员工多请教,多了解以往版本的测试情况,环境搭建的原则等等。这个时候就要自己多花些时间在这上面了, 因为要问问题的话,自己首先要根据现有的资料都看过或者大致了解的情况下,再去思考 提些自己不懂的问题,这样warm up ,带你的老员工也必将乐意帮你,有可能你提的问题,也可以帮他巩固知识,完善知识体系呢。

其次,不要太去相信老版本的环境,拿到一个新版本的性能测试,要去思考,这次测试的重点在哪里 是检查jvm有没有GC 瓶颈,还是重点查看app servers 有没有CPU,memory,http connections的瓶颈。

未完待续。

时间: 2024-12-27 00:13:22

性能测试心得系列二:如何去部署测试环境的相关文章

性能测试心得系列一:我所理解的性能测试

性能测试的概念,我就不说了,百度一下,会出来一大堆,每一种说法都有一定的道理.什么是性能测试呢? 请不要告诉我是测试一个测试对象的性能:),性能测试,就我目前了解到的来说,很多时候都是很难去定位的,有很多东东可能会绊住我们前进的步伐!现在我们大体讲下,我所理解的大致思路针对于一个要上线的新功能来说,怎么去做. 首先,我们如果有条件最好去做下 单用户下的自动化测试,去daily的check,新功能的性能表现怎样.实在不能自动化完成,也要手动的去完成. 1) 新功能设置成为一个事物,去结合httpw

Tomcat环境配置部署测试环境及架构

Tomcat环境配置已经在前面介绍过了,这边就为童鞋们介绍下对于Tomcat的架构是怎么样的! Tomcat的架构包含(bin.conf.lib.logs.temp.wenapps.work)等文件夹 下面就来分别介绍下对应的文件是做什么用的(常用的5个) BIN目录:这个目录文件里的主要作用是控制Tomcat的启动与关闭(使用catalina或者startup脚本),以及启动关闭有关的安全管理(uli)的等 常用命令: 启动Tomcat:   ./startup.sh 关闭Tomcat:  

测试人员如何使用Git部署测试环境

Git是分布式的版本控制系统. 作为一名Git的小白使用者,一开始接触很懵逼,因为总担心自己一不小心误操作影响代码仓库的代码,网络上关于Git的使用多从开发的角度,很少有人从测试的角度来介绍Git的使用,下面就把自己这段时间的学习做一个简单的总结,算是抛砖引玉吧~ [新系统刚搭建完测试环境] 在这种情况下,我们的本地服务器只是安装了Git,但是本地服务器上并没有远程代码,这时候我们需要两步即可轻松搭建本地的Git仓库,并将远程代码部署到测试环境. 1.确保本地服务器上配置了Git,参考另一篇随笔

性能测试心得系列五:(性能测试执行)

性能测试执行可不是什么简单的点击执行LoadRunner,就结束了这么简单.首先,要分析性能的需求,转化为可以实现的scenarios,其次就是根据难易程度,数据要求复杂程度等,对性能测试的脚本创建进行规划. 这期间主要涉及到下面几个方面的考量: 1) 人力资源的调配 2) 对整体项目的时间表进行分析和把控,在必要的时候,可能要对一些不是很重要的scenario(scripts)要进行舍弃. 3) 要逐步获得一种能力,就是要先把注意力放在分析重要(软件功能)的性能分析上,其实这也不是很复杂的事情

性能测试心得系列三:性能测试工具的选择

性能测试工具,比较出名的就是HP LoadRunner,这款工具是商用收费的,是销售license的. 比如1000 concurrent users 10000 concurrent users,价格也是不一样的.其他的工具,免费的 比如 apache jmeter,是一个轻量级别的性能测试工具. 其可以做web性能测试,也可以做API(web service ) 性能测试. 各种 断言和report都可以运用. 如何选择工具,如果只是轻量级别的压力测试和测试分析的话,可以选择免费的工具,如果

tpcc-mysql 系列二:进行TPCC测试

1:开始测试 tpcc_start -h server_host -P port -d database_name -u mysql_user -p mysql_password -w warehouses -c connections -r warmup_time -l running_time -i report_interval -f report_file -w 指定仓库数量 -c 指定并发连接数 -r 指定开始测试前进行warmup的时间,进行预热后,测试效果更好 -l 指定测试持续时

如何部署测试环境

项目所用的编程语音一般是Java(这里以Java为例) 部署步骤如下: 一.将远程git仓库的代码部署到远程服务器上 :使用 git clone 命令:将存储库克隆到新创建的目录中 $  git  clone   <版本库的网址>   <目的地文件名> 如: git  clone  xxxxx.git   "         git把代码拉到远程服务器上 2,mvn clean在服务器上删除target目录(这里是删除编译文件的目录) 3,mvn package jar/

通过虚拟机部署测试环境

登录Xshell 前提工作,通过项目中的E:\workspace\.metadata\.me_tcat7\webapps下的项目存储到一个文件夹 D:\deplay\smart-evaluation\WEB-INF\classes 将配置文件xml删掉 另外还要是删掉一个com #pwd查看当前路径 #cd ..回到根路径 #cd /home #ls 查看当前路径下的文件 #cd server/apache-tomcat-;;;;;;(根据自己的项目而定) 通过文件传输按钮查看原文件 # web

[原创]好买财富测试环境自动化发布部署系统实践

一  为什么要开发一套测试环境自动化发布部署系统? (1) 好买的交易系统越来越庞大,越来越复杂,仅搭建一套系统要涉及到50多件内容: (2)手工搭建测试环境容易出错,投诉较多,各业务方抱怨较多: (3)搭建测试环境效率低下,庞大的系统,旧的方式需要大约忙1天,有时出了问题时间会更长, (4)开发多分支并行开发,抢占市场,要求必须满足公司在快速开发和迭代测试,目前维护了16套环境,估计16年会更多: (5)  以前系统搭建,太依赖个人的经验,人员离职会造成非常大的瓶颈; (6)都是领导逼的,这年