`
thinke365
  • 浏览: 50982 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
1、如何将抽象的性能需求,转变为具体的测试场景,或者变为可操作的步骤? 2、寻找可以实践这些测试的地方。。。 3、性能测试要受到很多因素的影响,如网络,CPU使用率等。 4、要尽量接近真实的使用环境,如100个用户登录,可以使用参数化的方法,使用100个不同的账号进行测试。 5、测试操作仅仅是一个方面,要对数据进行分析,找出问题,才是最重要的,当然最好能够提出相应的解决方案。
初始用户50,每30秒添加50个用户,直到用户总数达到1000,当用户达到1000的时候,持续测试10分钟,退出时,每30秒,减少100个用户。 压力曲线如下所示: 这种测试里面遇到一个很有趣的问题: 刚开始,当虚拟用户持续增加时,服务器都能返回正确的请求。 但是达到一定程度之后,返回的全是失败了。。。 怎么回事? 通过在本地机子,在IE不能访问这个页面、但是在其他机子上是可以访问这个页面的。。。 最后,当用户达到1000时,返回的完全是失败的。 就停止测试了,这个时候,居然有多了很多成功的 测试。 这是怎么啦? 服务器没有崩溃啊,因为在其他机子上是可以访问那个页面的啊? 但是在测试机上 ...
测试掠影,可以看到当前有22个虚拟用户,成功的测试有279次。。。 正在运行中的虚拟用户,可以对每个用户进行精确的控制? 测试进入退出阶段,居然出现很多错误。。。 是由于不小心把网线弄掉了? 柱状图显示最终测试统计结果 设置Vuser负载曲线: 每秒的数据量是6.3253192901611328125MB??? 有这么大??? 好像对网站影响不是很大??? Statistics Summary Maximum Running Vusers:  100 Total Throughput (bytes):   2,772,417,417 Average Throughput (by ...
LoadRunner支持分布式测试。 即可以在多台机子上安装 负载生成器,Vuser就是由这些负载生成器生成的。 可以分布式地安装 这些负载生成器。 而具体的调度可由 Controler来进行。。。。 这种分布式的测试如何进行,还受环境制约吧。。。 一般的应用可能用不着这种测试吧,哈哈。。。
LoadRunner是性能测试入门和深入学习的极好突破口。 如下是LoadRunner中的几个关键组件: Virtual user generator 用于创建虚拟用户 Controller 用于控制虚拟用户的运行 Analysis   用于对测试数据进行分析,找出系统的瓶颈 书上居然用这么老的LoadRunner,是8.0版本的,我用的是9.2版本的!! 启动虚拟用户界面,进程中多了vugen.exe 要录制动作设定 Vuser脚本创建过程 生成的虚拟用户脚本,web_url是干什么? 可以保存Vuser脚本,这个操作在之前还从来没有尝试过。。。 呵呵,可以对这个脚本进行很多修改 ...
Create Script,输入网址,之后会跳出网站页面,还有一个Loadrunner工具条,这样就可以进行记录了,不过具体的记录过程是如何进行的? web_add_cookie是干什么的?

索引技术

索引的主要目的是为了快速地进行查找。 在很多时候可以使用数据库里面的通用索引,但是在有些时候并不能,或者很难直接使用这些索引。 如倒排索引,公交路线查询中的索引。 里面建立的一系列映射关系,需要做特有的索引优化, 也许这些时候就需要用到索引技术了 MySQL中每个表的索引文件是一个独立的文件。 每次查询数据如何将这些索引使用起来? 每次查找或者删除数据记录都需要更新索引吗? 实际上在很多时候,数据项的变动很少发生,数据的更新都是定期进行的,到时候重建整个索引。 若索引需要经常更新呢?如MySQL中的索引那是经常更新的。 如何对索引的效率进行评估?
Global site tag (gtag.js) - Google Analytics