发表于: 2018-01-10 21:03:34

1 760


今日完成

1.下载安装jmeter.

2.基本的线程测试

(1)

所有的测试用例都要先建立一个线程组。

线程数*循环次数相当于访问量,一般控制在200-500之间(我们自己测试的时候,如果是大的项目测试则是根据需求),而Ramp-up Period设置的是在多少秒内启动你的线程数,如1秒内启动20个线程

(2)建立一个http请求

(3)聚合报告


(4)图形结果


然后测试了很多,不知道什么条件就是程序挂掉了。

然后看了一下,应用程序用该满足90%的请求,并且error0%。

后面也百度了一下,一台机器开500个线程就差不多了。开多了也没有意义。

然后重新测试一下这个线在哪儿?

大概就在130个线程吧,也就是1秒内有130个用户同时访问服务器。

并发量在130左右。

3.后面比较测试了一下数据库的在服务器上和专属服务器上的区别。

(1)测试服务器上的数据库。

①配置线程组,请求,jdbc配置。

(2)未使用缓存,1秒内30个用户同时访问。

mysql已经开始出错了。

(3)测试阿里云的专属服务器,1秒内100个用户同时访问。——正常

再测试600个——还是正常的。

再测试1000个——还是正常的

然后并发1500个线程————错误率还极低。

明日计划

1.学习Memcache,完成task2.

2.继续比较压力测试

遇到问题

1.无

收获

1.感受了一下压力测试,很厉害。


返回列表 返回列表
评论

    分享到