XML Sender Simulator

已关闭 已发布的 5 年前 货到付款
已关闭

We have a desktop client that monitors the computer activity and sends data about it to the database server.

The desktop client communicates with the server every 5 minutes and uploads the data.

We need to run tests that'll simulate the traffic from a high amount of the desktop clients, to monitor the server's and the network's load.

The desktop client sends data as XML in a specific format.

Our idea is to create a solution that'll simulate the big amount of connections from a single workstation, sending the same data the desktop client would.

ToDo:

1) XML generator (simulator) with 500 entries from the desktop client (we'll provide the sample XML)

2) A script that'll send the XML to our database server through HTTP or HTTPS POST (the port needs to be configurable)

3) A script that'll massively send XMLs do our database server:

3a) The script needs to include a randomization of connection intervals as described in points 3b) and 3c) for 5 minutes. Meaning, that the scripts repeatably sends the XML every 5 minutes, but those XMLs need to be sent during the 5 minutes interval, not all at the same time. The total amount of XMLs needs to spread over the 5 minutes interval.

3b) Script needs to include a configuration of the amount of XMLs sent over 5 minutes (for example between 1 and 5000). In other words, a possibility to set minimum and a maximum value of XMLs to be sent by the script during a specific interval.

3c) Script needs to have an option of the incrementation - for example, it starts with 1 XML and starts to send more and more XMLs in time. The idea is to simulate the user environment in which (for example) 100 users start to work at 9AM and then an hour later more employees come to work, so the script sends more XMLs - at some point it reaches the maximum value from point 3b) and decreases the amount of XMLs in time.

4) Manual on how to use the script.

The solution doesn't need to have a GUI or can have a very limited GUI. It can be limited to a command line tool.

PHP Python XML

项目ID: #17339218

关于项目

13个方案 远程项目 活跃的5 年前

有13名威客正在参与此工作的竞标,均价$21/小时

kchg

HI. I have re-read your job post with care, and I understand what you need in this solution roughly. So I can complete this project with good result because I have strong practical experience of building PHP standalon 更多

$25 USD / 小时
(426条评论)
9.6
gopalvora

Hello i can work for you to XML Sender Simulator i am expert at PHP, Python, XML So send me Private message at PMB so we can discuss more about it. Thanks

$15 USD / 小时
(532条评论)
8.4
pointlogic

Hello, I have read complete project details and i have good working knowledge on it and i deal with XML very well. Please reply me so we can discuss and get it done. Thank you.

$15 USD / 小时
(321条评论)
8.1
marcnealer

Hi I'm a python/django progammer with 12+ years experience I'm familiar with xml and using http clients for data sends and receives. Your script needs a few different parameters, so I would build one that you 更多

$27 USD / 小时
(13条评论)
6.0
AlexxxRu

Hello. I think the best way will be a python script. It is highly customizable and cross-platform. 1) XML generator (simulator) with 500 entries from the desktop client (we'll provide the sample XML) I need to kno 更多

$20 USD / 小时
(7条评论)
4.8
mandavcon

Hi I have more than 5 years of hand on experience in web development using PHP and MySql I have expertise in following technologies and tools: HTML CSS Bootstrap Anguarjs Jquery PHP My Sql Wordpress c 更多

$22 USD / 小时
(5条评论)
4.4
yuriecojocari

DONE: 1) XML generator (simulator) with 500 entries from the desktop client (we'll provide the sample XML) 2) A script that'll send the XML to our database server through HTTP or HTTPS POST (the port needs to be 更多

$22 USD / 小时
(5条评论)
2.7