我需要测试一些基于xml的API。输入数据(要在xml标记中传递的值)以text / csv格式提供。我正在使用TestNG创建我的测试用例,并使用Rest Assured库来测试API。如何动态填充输入文本/ csv中每个记录的值。 xml模板在前面可用。
下面是我需要为每个API调用传递的xml。我需要为每个请求填充“ AcctId”标签。
<?xml version="1.0" encoding="UTF-8"?>
<JDXML xsi:schemaLocation="http://www.mycompany.com/jdxml MyAccnt.xsd" xmlns="http://www.mycompany.com/jdxml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header>
<RequestHeader>
<MessageKey>
<RequestUUID>BALINQ-20161012-000801</RequestUUID>
</MessageKey>
</RequestHeader>
</Header>
<Body>
<BalInqRequest>
<BalInqRq>
<AcctId>
<AcctId>197010000090548</AcctId>
</AcctId>
</BalInqRq>
</BalInqRequest>
</Body>
</JDXML>