微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Qmetry - 如何将soap api响应保存到xml文件

如何解决Qmetry - 如何将soap api响应保存到xml文件

在 Qmetry 中,我调用下面的soap api 请求。

int main (int argc,char* argv[]){  
    ...
    ...
    pthread_t hilos[num_Hilos];     //Se declara que habran 5 hilos

    for(i = 0; i < num_Hilos; i++){ //Ciclo para crear los 5 hilos con su funcion que sera bucketSortPorHilo
            error = pthread_create(&hilos[i],NULL,bucketSortPorHilo,(void*)(llenarElementosArreglo(elementosPorRango,i)));     
            if(error){          
                    fprintf(stderr,"Error %d: %s\n",error,strerror (error));
                    exit (-1);
            }
            error = pthread_join(hilos[i],NULL);
            if(error) error_fatal(error,"pthread_join");
        }  
    return 0;   
}

想要将响应保存在 xml 文件 (sample.xml) 中。将响应保存到“sample.xml”

qmetry 中是否有步骤可以实现这一点?

解决方法

如果是为了保存响应以供以后参考,您可以在 qaf 报告的 command log 选项卡下找到它。如果您想验证响应,您可以使用 qaf we service support library 提供的方法。出于任何其他目的,如果您想将响应写入文件,请使用从测试库获取响应并写入文件。下面的代码会给你写在文件中的响应。

String responseBody = new RestTestBase().getResponse().getMessageBody();


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。