Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am building an interface into some software that is being developed by someone else. My software is going to send and receive XML messages and normally I would use something like SoupUi to test my software. I have plenty of time on my hands, so I want to build a Windows console app that takes the XML and then I will display the data and mimic the software that is being developed someone else to return the altered data back to me in XML.

Does anyone have a test harness that handles XML in/out via web services that I could take and make work for my XML data?

Or point me to existing projects that do this, if not then I will continue to use SoupUI. I just thought it's an ideal time to get more into C# development and having a real life requirement is normally the best way to learn.

What I have tried:

Used DuckDuckGo to search for existing source code, but struggling because getting to many returns. Yes DuckDuckGo instead of Google.....
Posted
Updated 21-Nov-19 22:55pm

Maybe one of these: automation-testing-tools-for-a-medium-team-5-10-testers[^]

I think you can do it with Katalon Studio, here is a JSON example but it also supports XML: Katalon Studio 18: How to test API with Katalon Studio | Katalon Docs[^]
 
Share this answer
 
v2
Hi

Thanks for the reply, but I want to code my own app. I really need an ideal how to create a listen service in C# console app to consume a message and then to send the altered message back.

I want to do it in code rather than tools, I could SoupUI to change and send back, but I want to do some coding in VS2019 and learn something at the same time.

Cheers
 
Share this answer
 
Comments
Richard MacCutchan 22-Nov-19 7:04am    
This is not a Solution. Also, it is impossible to answer your question as you have not provided anything more than "I want to ...". So your next step is to research existing systems to see how they operate.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900