刚刚开始进行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 => '史密斯'}
答案 0 :(得分:2)
print "#{ data1[ :title ]} #{data1[:first_name]} #{data1[:second_name]}"