Automate Thick Client through backend
I have a requirement to automate some functionalities done by an executable JAR file. Presently people do the functionalities manually through the UI.
I was asked to automate the same functionalities not through UI. That tool does not provide any API support. So I need to automate through the protocol that the application uses, using some programming language.
Here are the challenges:
- Need to find which end server, this application interacts with (ip address)
- Need to find which protocol this application uses.
- Need to find the parameter, the application uses while performing the request.
I thought to use Wireshark to capture the request. But without knowing the server ip & the type of protocol that the application uses ,I am unable to capture the traffic / identify the correct request, which was captured.
Please do the needful.