我有一个部署在小型AWS实例(双核AMD,2.60 GHz,1.7 GB RAM)上的ASP.net Web应用程序。我想对这个服务器进行300个并发用户的负载测试,并为将来设计容量规划和部署架构,以支持25万注册用户使用我的应用程序。
我是这个领域的新手,以前没有做过任何负载测试。
我的应用程序的用例和场景如下:
场景 - 数据库中有250,000个注册用户
并发性 - 5%-7% - 大约17,500人
每个用户都有一个书架,假设每个用户订阅了10本书。每本书大小约为25 MB,共有400页
用例:
1.用户登录
数据库身份验证和授权
2.查看带有书籍图片的书架
书架(.swf)- 400 KB(为每个用户加载)
将加载10张书籍图片(每张图片大约20KB)
为用户分配的catalog.xml - 每个用户30 KB
注意:约有650 KB的数据下载到客户端计算机
3.浏览书籍:点击书籍图像后,以下文件及其大小将下载到客户端计算机
一次性下载:
Reader.swf - 950 KB(第一次下载)
每本书约100 KB的XML数据(单击时)
Book.xml
Annotation.xml
Catalog.xml
Usersettings.xml 40KB * 4 =每个用户160 KB(.swf)
注意:约有1200 KB的数据下载到客户端计算机
请问有人可以建议我如何继续吗?
非常感谢您的帮助!
Amar
我是这个领域的新手,以前没有做过任何负载测试。
我的应用程序的用例和场景如下:
场景 - 数据库中有250,000个注册用户
并发性 - 5%-7% - 大约17,500人
每个用户都有一个书架,假设每个用户订阅了10本书。每本书大小约为25 MB,共有400页
用例:
1.用户登录
数据库身份验证和授权
2.查看带有书籍图片的书架
书架(.swf)- 400 KB(为每个用户加载)
将加载10张书籍图片(每张图片大约20KB)
为用户分配的catalog.xml - 每个用户30 KB
注意:约有650 KB的数据下载到客户端计算机
3.浏览书籍:点击书籍图像后,以下文件及其大小将下载到客户端计算机
一次性下载:
Reader.swf - 950 KB(第一次下载)
每本书约100 KB的XML数据(单击时)
Book.xml
Annotation.xml
Catalog.xml
Usersettings.xml 40KB * 4 =每个用户160 KB(.swf)
注意:约有1200 KB的数据下载到客户端计算机
请问有人可以建议我如何继续吗?
非常感谢您的帮助!
Amar