Ruby - API RestClient - JSON

时间:2016-04-21 18:44:31

标签: ruby json api rest automated-tests

刚刚开始进行API测试和苦苦挣扎,过去常常只进行前端硒网络驱动程序测试,但是,我需要了解API测试。

我有点理解基本知识,例如Get将从url获取数据并发布将数据发布到url,我认为这是正确的,但是,我可能是错的。

我遇到的问题如下:

 response = RestClient.post 'http://jsonplaceholder.typicode.com/posts',

  {:title => 'mr', :first_name => 'bob', :second_name => 'smith'}

    data1 = JSON.parse(response)

        p data1

所以我将restclient.post分配给响应变量并将散列键,值对发布到url?然后我使用JSON来解析响应,然后将响应打印到控制台。我需要做的是从散列中提取每个值并将每个值打印到控制台,以便将数据显示为mr bob smith。而不是{:title => '先生',:first_name => ' bob',:second_name => '史密斯'}

1 个答案:

答案 0 :(得分:2)

print "#{ data1[ :title ]} #{data1[:first_name]} #{data1[:second_name]}"