ApacheBench负载测试如何传递真实数据?
How to pass the real data in load testing using ApacheBench?
我们的项目几乎 over.now 我们将要进行负载测试..我们已经使用下面的评论 ab -kc 1000 -n 10000 http://www.sample.com/index.php
测试了静态页面
现在,如何传递真实数据以便我可以检查负载测试。
在Post方法中:
ab -n 1 -c 1 -p text.txt -T "multipart/form-data; boundary=1234567890" www.project.com/post_data.php
文本文件具有以下类型的格式化数据。
text.txt
--1234567890
Content-Disposition: form-data; name="auth_token"
MTQ3NDg2ODQxMjExOTAxMQ==
--1234567890
Content-Disposition: form-data; name="image"; filename="admmin.jpg"
Content-Type: image/jpeg
Base64 (Image Code Put Here)
--1234567890--
- Content-Disposition 是表单数据
- 名称是post编辑的数据名称
- Content-Type : 如果您使用过任何文件,则必须将文件值指定为 Base64 格式
- 价值和内容描述之间必须有一个space
在获取方法中:
使用下面的方法 post
**ab -n 1 -c 1 http://sample.com/api/v1.0/users/authentication/forgot_password.php?data="{\"email\":\"exmple@gmail.com\",\"type\":\"ut\"}"**
我们的项目几乎 over.now 我们将要进行负载测试..我们已经使用下面的评论 ab -kc 1000 -n 10000 http://www.sample.com/index.php
现在,如何传递真实数据以便我可以检查负载测试。
在Post方法中:
ab -n 1 -c 1 -p text.txt -T "multipart/form-data; boundary=1234567890" www.project.com/post_data.php
文本文件具有以下类型的格式化数据。
text.txt
--1234567890
Content-Disposition: form-data; name="auth_token"
MTQ3NDg2ODQxMjExOTAxMQ==
--1234567890
Content-Disposition: form-data; name="image"; filename="admmin.jpg"
Content-Type: image/jpeg
Base64 (Image Code Put Here)
--1234567890--
- Content-Disposition 是表单数据
- 名称是post编辑的数据名称
- Content-Type : 如果您使用过任何文件,则必须将文件值指定为 Base64 格式
- 价值和内容描述之间必须有一个space
在获取方法中:
使用下面的方法 post
**ab -n 1 -c 1 http://sample.com/api/v1.0/users/authentication/forgot_password.php?data="{\"email\":\"exmple@gmail.com\",\"type\":\"ut\"}"**