封面

postman和commandline tools(newman)用法介绍

不知道大家对大批量重复性的工作内容的第一反应是怎样的,我的第一反应肯定是写脚本,还得是python的。但是发现postman对批量api调用也有了较好的支持,所以便省去了写脚本的过程,直接使用命令行就可以了。

postman介绍

postMan是一款功能强大的网页调试与发送网页HTTP请求的工具。postMan能够发送任何类型的HTTP请求(GET, HEAD, POST,PUT..),附带任何数量的参数和HTTP headers。支持不同的认证机制(basic, digest,OAuth),接收到的响应语法高亮(HTML,JSON或XML)。

postMan既可以以chrome浏览器插件的形式存在,也可以是独立的应用程序存在。可以到https://www.getpostman.com/下载。

操作环境

postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。

Postman重要提示:

由于2018年初chrome停止对chrome应用程序的支持,你的postman插件可能无法正常使用了。目前chrome应用商店能使用的就是chrome扩展程序和主题背景,在这里建议大家直接下载它的应用程序进行使用。

postman界面介绍

img

postman工作机制

  1. 像项目开发一样可以工程化管理
  2. 可以邀请团队成员进行协作,一次配置,多人使用
  3. postman有工作工间和collections,workspace就是我们的工作区,collections就是我们的项目。

批量处理

image-20201217144614875

可以直接在postman里跑runner,但是在这之前我们需要配置要跑的API

举例:

我们这里用twitter的api为例,它需要传auth1.0的参数和user_id来获取twitter用户的详细信息。

  1. URL

我们需要请求的API地址,这里以https://api.twitter.com/1.1/users/show.json为例

  1. 参数

因为我们是要跑runner,所以参数肯定不是固定的,所以我们定义一个参数,用双花括号包里来

image-20201217145048523

  1. 环境

我们直接这么定义的参数名肯定会找不到,所以我们需要创建一个对应的环境

image-20201217145242607
  1. Auth(不是必须)

twitter的接口访问需要我们提供对应的auth1.0的权限,所以我们要做相关配置,如果请求的是不需要auth的api则不需要配置

image-20201217145526421
  1. 测试用例

完全的js语法,具体使用参考官方示例

pm.test("get user info",function(){
if(pm.response.to.have.status(200)){
console.log(pm.response.json()['id'] +','+ pm.response.json()['name'] +','+ pm.response.json()['screen_name']);
} else {
console.log(data.provider_id + ',404');
}

})

image-20201217145602484

这样我们的准备工作就做好了,然后打开上一步的runner,就可以跑测试了。

twitter1.json文件示例,数组中有多少数据iterations会自动修改。

[
{"user_id":"G008YIJ","item_amount":"28648410.0","provider_id":"383809082"},
{"user_id":"GWZ4NZ9","item_amount":"25058540.0","provider_id":"1159208855684800512"},
{"user_id":"G2CAS475","item_amount":"8921590.0","provider_id":"179396017"},
{"user_id":"GS24XV0","item_amount":"8860000.0","provider_id":"1160002494639955968"},
]

也可以用csv文件的格式,但是有一个文件是provider_id是数字字符串,postman会把当成数字丢失精度,比如1159208855684800512会变成1159208855684800000,所以我将csv转成了json。在线转换工具

twitter1.csv

user_id,item_amount,provider_id
G008YIJ,28648410.0,383809082
GWZ4NZ9,25058540.0,1159208855684800512
G2CAS475,8921590.0,179396017
GS24XV0,8860000.0,1160002494639955968
GSKNUYF,8379710.0,1163803851612254208

image-20201217150118155

image-20201217150220910 image-20201217150308422

这里控制台打印了接口调用的详细信息和我们刚才测试用例中打印的内容

一般来说到这里就结束了,但是我们跑runner的话有可能是自己观察一下数据就好了,也有可能是需要将跑出来的结果保存下来交给市场部做分析,所以我们需要导出相关的数据,这时我们就需要postman的command line工具了。

newman

postman提供了npm的包,我们可以在node环境下调用,也可以全局安装后使用命令行调用。

yarn global add newman
yarn global add newman-reporter-htmlextra
yarn global add newman-reporter-html

newman提供了基本的运行环境,newman-reporter-html可以导出一个html的报告,但是很简单也很丑,我们可以安装一个newman-reporter-htmlextra来导出文件

基本的html报告

image-20201217150947515

使用newman-reporter-htmlextra跑出来的报告,有很详细的内容报告

image-20201217151130164

可以查看每个api调用的请求地址,请求头,返回头,返回体等各种信息

image-20201217151416847 image-20201217151404750

命令格式 newman run collections.json -d data.json, collections.json可以是一个url也可以是一个json文件

例如

基本的html报告

newman run https://www.getpostman.com/collections/631643-f695cab7-6878-eb55-7943-ad88e1ccfd65-JsLv 21 -r html

详细的html报告

newman run https://www.getpostman.com/collections/631643-f695cab7-6878-eb55-7943-ad88e1ccfd65-JsLv 21 -r htmlextra

文件获取方式

image-20201217151835934

作为一个精益求精的人,怎么会就这么结束。postman导出的基础报告只有简单的多少个通过了测试,多少个失败。加强版的报告虽然内容够全,但是想看数据一个一个点开麻烦的一批,所以只能这么结束吗?当然不是

newman批量API调用结果导出到文件

newman run collections.json -d data/twitter.json >result/twitter.log

twitter.log内容,包含了每次调用详细的数据和最后的总结,简直完美

newman

Twitter API V1

Iteration 1/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=383809082 [200 OK, 2.36KB, 314ms]

│ '383809082,naota♪,naaaota'

✓ get user info

Iteration 2/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1159208855684800512 [200 OK, 2.05KB, 158ms]

│ '1159208855684800500,おず♪,vivid_oz148'

✓ get user info

Iteration 3/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=179396017 [200 OK, 2.08KB, 169ms]

│ '179396017,NEO_Taka,neo_takagi'

✓ get user info

Iteration 4/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1160002494639955968 [200 OK, 1.91KB, 173ms]

│ '1160002494639956000,ういオピオイド11119999,rZ4lGzT9BQrXUPI'

✓ get user info

Iteration 5/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1163803851612254208 [200 OK, 1.3KB, 163ms]

│ '1163803851612254200,みる,M9zYkNdcbCurkT9'

✓ get user info

Iteration 6/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=556712852 [200 OK, 1.33KB, 178ms]

│ '556712852,はっす,yawning222'

✓ get user info

Iteration 7/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1164170510185332736 [404 Not Found, 871B, 133ms]
1. get user info

Iteration 8/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=87479134 [200 OK, 2.2KB, 180ms]

│ '87479134,はふ,hafucco'

✓ get user info

Iteration 9/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=352056956 [200 OK, 1.3KB, 141ms]

│ '352056956,Akanishi Kakita,noah_joad'

✓ get user info

Iteration 10/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=941532328593039360 [200 OK, 1.64KB, 174ms]

│ '941532328593039400,Mikogami,Mikogami0704'

✓ get user info

Iteration 11/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=335813584 [200 OK, 2.13KB, 169ms]

│ '335813584,カイラス,kai_rasu'

✓ get user info

Iteration 12/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1236573645314461697 [403 Forbidden, 880B, 186ms]
2. get user info

Iteration 13/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1151103522865201153 [200 OK, 1.28KB, 159ms]

│ '1151103522865201200,Oyoneko,Oyoneko1'

✓ get user info

Iteration 14/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1186010624037277696 [200 OK, 1.3KB, 140ms]

│ '1186010624037277700,ウェル,bv43vMgRlTeoxnQ'

✓ get user info

Iteration 15/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1270185036902305792 [200 OK, 2.06KB, 181ms]

│ '1270185036902305800,def961,def9611'

✓ get user info

Iteration 16/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=117064779 [200 OK, 2.05KB, 174ms]

│ '117064779,Ranpuutan@ゆかりさん,Ranpuutan'

✓ get user info

Iteration 17/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=860714567478804480 [200 OK, 2.03KB, 162ms]

│ '860714567478804500,ニケタマ,mike21fire'

✓ get user info

Iteration 18/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=975259709341970432 [200 OK, 1.86KB, 179ms]

│ '975259709341970400,miki,ibajosoko'

✓ get user info

Iteration 19/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1171681195639234560 [404 Not Found, 871B, 134ms]
3. get user info

Iteration 20/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=991118408891551744 [200 OK, 1.86KB, 160ms]

│ '991118408891551700,KYOUWA,KYOUWA10'

✓ get user info

Iteration 21/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3193700828 [200 OK, 1.75KB, 156ms]

│ '3193700828,ししし,fullflatseet'

✓ get user info

Iteration 22/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=790132781745451009 [200 OK, 1.89KB, 165ms]

│ '790132781745451000,みずな,Mizuna_Project'

✓ get user info

Iteration 23/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1186900048589647872 [200 OK, 1.29KB, 149ms]

│ '1186900048589648000,TestName,TestNam34718353'

✓ get user info

Iteration 24/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=114497638 [200 OK, 1.32KB, 300ms]

│ '114497638,nirubanana,nirubanana'

✓ get user info

Iteration 25/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2766198625 [200 OK, 1.74KB, 157ms]

│ '2766198625,Schwarzschild radius,Celty3q'

✓ get user info

Iteration 26/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1199362683419545600 [404 Not Found, 871B, 135ms]
4. get user info

Iteration 27/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1179476029963784192 [200 OK, 1.32KB, 174ms]

│ '1179476029963784200,ムツリアン,JahmTyWWocb9qCL'

✓ get user info

Iteration 28/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3180572988 [200 OK, 2.12KB, 156ms]

│ '3180572988,せんべろ,senbero_gamer'

✓ get user info

Iteration 29/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=4458826284 [200 OK, 1.88KB, 151ms]

│ '4458826284,goro,HapenTz'

✓ get user info

Iteration 30/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1173473727452868613 [200 OK, 2.22KB, 154ms]

│ '1173473727452868600,じーだす,oymjciVHYixxsZ6'

✓ get user info

Iteration 31/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1184806356236136449 [200 OK, 2.03KB, 156ms]

│ '1184806356236136400,Posarosa,Posarosa1'

✓ get user info

Iteration 32/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2615061966 [200 OK, 2.14KB, 185ms]

│ '2615061966,Banana Fish,nananafish'

✓ get user info

Iteration 33/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=509682027 [200 OK, 1.43KB, 216ms]

│ '509682027,kichiy∧,nonnativeJap'

✓ get user info

Iteration 34/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=14485361 [200 OK, 1.29KB, 139ms]

│ '14485361,teldon,teruit'

✓ get user info

Iteration 35/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1177481153260875776 [200 OK, 2.13KB, 155ms]

│ '1177481153260875800,トリスたん,Tristram1192'

✓ get user info

Iteration 36/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=818066125531426817 [200 OK, 2.21KB, 157ms]

│ '818066125531426800,IV号ねこ,Pz_Katze_IV_Q'

✓ get user info

Iteration 37/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1172717140807303169 [200 OK, 1.92KB, 152ms]

│ '1172717140807303200,終電マスター,vAE2cL5iWsxiIgf'

✓ get user info

Iteration 38/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=927875285684330496 [200 OK, 1.29KB, 243ms]

│ '927875285684330500,AoS,AoSsmo'

✓ get user info

Iteration 39/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2881377380 [200 OK, 2.06KB, 151ms]

│ '2881377380,あきもと,anikiandaneki'

✓ get user info

Iteration 40/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=911916999810281472 [200 OK, 1.85KB, 158ms]

│ '911916999810281500,misaya,misaya48436608'

✓ get user info

Iteration 41/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=784037479317774337 [200 OK, 1.96KB, 152ms]

│ '784037479317774300,岩田,ccr67280'

✓ get user info

Iteration 42/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1218420162883284993 [200 OK, 1.29KB, 137ms]

│ '1218420162883285000,mai,mai72271145'

✓ get user info

Iteration 43/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1173835954110386176 [200 OK, 2.12KB, 162ms]

│ '1173835954110386200,ハゲっちん,7wG87Oh5G1QVCts'

✓ get user info

Iteration 44/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2605063004 [200 OK, 1.7KB, 148ms]

│ '2605063004,GamersWagon,GamersWagon'

✓ get user info

Iteration 45/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2538078667 [200 OK, 1.65KB, 163ms]

│ '2538078667,matsu,matsu090'

✓ get user info

Iteration 46/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2156812442 [200 OK, 2.09KB, 176ms]

│ '2156812442,manabu,manabukakinoni'

✓ get user info

Iteration 47/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1186018216964845568 [200 OK, 2.14KB, 162ms]

│ '1186018216964845600,木村卓実,sCP1xA8gTvlwXnG'

✓ get user info

Iteration 48/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1127369632187240448 [200 OK, 2.08KB, 154ms]

│ '1127369632187240400,つなみ,okoge0273'

✓ get user info

Iteration 49/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=262535868 [200 OK, 1.89KB, 152ms]

│ '262535868,Puun,puun2'

✓ get user info

Iteration 50/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1245943054155935745 [200 OK, 1.98KB, 159ms]

│ '1245943054155935700,おず♬,vivid_oz2nd'

✓ get user info

Iteration 51/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1226802448678838272 [200 OK, 1.29KB, 151ms]

│ '1226802448678838300,akiaki,akiaki66305129'

✓ get user info

Iteration 52/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=956960701 [200 OK, 1.5KB, 282ms]

│ '956960701,db,joyce02_02'

✓ get user info

Iteration 53/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1167051043542167553 [200 OK, 2.12KB, 160ms]

│ '1167051043542167600,どらくえ,NMJEVO9v3RwuilQ'

✓ get user info

Iteration 54/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1167337087365873664 [200 OK, 2.07KB, 157ms]

│ '1167337087365873700,nappa,nappa41224809'

✓ get user info

Iteration 55/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1150292004456112128 [200 OK, 1.92KB, 154ms]

│ '1150292004456112100,ムム,FomHtfuksJ9XVeZ'

✓ get user info

Iteration 56/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1194148741013360640 [403 Forbidden, 880B, 136ms]
5. get user info

Iteration 57/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1227563147428384769 [200 OK, 2.08KB, 158ms]

│ '1227563147428384800,牧野,JvOLq4t8FtllMAR'

✓ get user info

Iteration 58/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1127305241492217856 [200 OK, 2.18KB, 151ms]

│ '1127305241492217900,ゲーム専用Satoshi,Shinya_ima194'

✓ get user info

Iteration 59/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=828982769250246657 [200 OK, 2.04KB, 166ms]

│ '828982769250246700,モトアキ,fiKKf0cgwLOXsCX'

✓ get user info

Iteration 60/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=106433160 [200 OK, 2.09KB, 393ms]

│ '106433160,Satoshi Tsuji,satoshi902'

✓ get user info

Iteration 61/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=422274276 [200 OK, 2.14KB, 154ms]

│ '422274276,AC,AC_YN'

✓ get user info

Iteration 62/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1176675356641615872 [403 Forbidden, 880B, 130ms]
6. get user info

Iteration 63/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1195927672037076992 [200 OK, 1.95KB, 163ms]

│ '1195927672037077000,EMMA,N1KvBK4eQNADWWn'

✓ get user info

Iteration 64/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1158431053234626560 [200 OK, 2.11KB, 167ms]

│ '1158431053234626600,ラムちゃん(フレンチぶる♀),duhys7lK307gmVQ'

✓ get user info

Iteration 65/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1923549487 [200 OK, 1.3KB, 165ms]

│ '1923549487,stampede,Stampede_S2000'

✓ get user info

Iteration 66/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1190809781591691265 [200 OK, 1.89KB, 153ms]

│ '1190809781591691300,かとゆう,MpiSGqrD3dNZ703'

✓ get user info

Iteration 67/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=314544319 [200 OK, 2.05KB, 160ms]

│ '314544319,轟 音々(旧 いてさん),todoroki_exe'

✓ get user info

Iteration 68/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1113741309607436288 [200 OK, 2.08KB, 154ms]

│ '1113741309607436300,イソD,isnaodd'

✓ get user info

Iteration 69/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=186787348 [200 OK, 1.84KB, 157ms]

│ '186787348,over0078♪,over0078'

✓ get user info

Iteration 70/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1200922702711681024 [200 OK, 2.1KB, 157ms]

│ '1200922702711681000,Lucio@1234,yani32321'

✓ get user info

Iteration 71/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1163813572394176514 [200 OK, 2.15KB, 156ms]

│ '1163813572394176500,椿,wRNSJRz9pRHKhmv'

✓ get user info

Iteration 72/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1135187807071219713 [200 OK, 2.06KB, 177ms]

│ '1135187807071219700,さら,K7O2hzfSNrOkZuJ'

✓ get user info

Iteration 73/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1031751970564886528 [200 OK, 1.45KB, 356ms]

│ '1031751970564886500,あの,haounosiro'

✓ get user info

Iteration 74/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1258998916864868352 [200 OK, 2.1KB, 169ms]

│ '1258998916864868400,kuuro,kuro999996'

✓ get user info

Iteration 75/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1187247723533066240 [200 OK, 1.96KB, 170ms]

│ '1187247723533066200,_はるぽん_,_harupon_kouya'

✓ get user info

Iteration 76/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1128220521705791488 [200 OK, 1.3KB, 162ms]

│ '1128220521705791500,Lynx@ネコ,Lynx34894293'

✓ get user info

Iteration 77/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1199861845575647232 [200 OK, 1.29KB, 149ms]

│ '1199861845575647200,Akifumi Hada,AkifumiHada'

✓ get user info

Iteration 78/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2793484524 [200 OK, 2.08KB, 159ms]

│ '2793484524,hiro提督,hiroteitoku'

✓ get user info

Iteration 79/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2352469440 [200 OK, 2KB, 200ms]

│ '2352469440,近藤廣行,VThiroyukikondo'

✓ get user info

Iteration 80/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1180409321496010753 [200 OK, 2.21KB, 160ms]

│ '1180409321496010800,暇人,N1hJce13Gmho75K'

✓ get user info

Iteration 81/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=579945167 [200 OK, 2.22KB, 163ms]

│ '579945167,Digimortal (でじも),Digimortal2001'

✓ get user info

Iteration 82/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1282197904094969856 [200 OK, 1.32KB, 137ms]

│ '1282197904094969900,将建,ZnZTUfFzpHnZrZE'

✓ get user info

Iteration 83/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2869864442 [200 OK, 2.09KB, 188ms]

│ '2869864442,momu,subaka0000001'

✓ get user info

Iteration 84/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=93534630 [200 OK, 2.08KB, 177ms]

│ '93534630,つるりん♪,tsururinnn'

✓ get user info

Iteration 85/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1119604247237025793 [200 OK, 1.29KB, 135ms]

│ '1119604247237025800,Alpha,Alpha57102127'

✓ get user info

Iteration 86/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=988960826613612544 [200 OK, 2.12KB, 154ms]

│ '988960826613612500,truth,truth86833142'

✓ get user info

Iteration 87/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2900033480 [200 OK, 2.01KB, 146ms]

│ '2900033480,ZENLAがんばらない,L_of_ZENLA'

✓ get user info

Iteration 88/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1186696371992055808 [200 OK, 2.03KB, 154ms]

│ '1186696371992055800,蛙san,san85217859'

✓ get user info

Iteration 89/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1226406259928158208 [403 Forbidden, 880B, 137ms]
7. get user info

Iteration 90/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=811963896118398976 [200 OK, 1.98KB, 153ms]

│ '811963896118399000,Maple,moe_popopopon'

✓ get user info

Iteration 91/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1033293484877213697 [200 OK, 1.64KB, 166ms]

│ '1033293484877213700,ムーミン谷のナウシカ,talesfromMoomin'

✓ get user info

Iteration 92/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2793176136 [200 OK, 1.66KB, 154ms]

│ '2793176136,祥平,matsuba_280820'

✓ get user info

Iteration 93/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1030545664369876992 [200 OK, 1.31KB, 131ms]

│ '1030545664369877000,みゅう,rzV5hlxZjDSFSIv'

✓ get user info

Iteration 94/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1155592675980009472 [200 OK, 1.81KB, 165ms]

│ '1155592675980009500,Hiro,Hiro24987674'

✓ get user info

Iteration 95/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=162073408 [200 OK, 1.99KB, 156ms]

│ '162073408,taka,tkhrysmr'

✓ get user info

Iteration 96/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1083045815369707520 [200 OK, 2.14KB, 164ms]

│ '1083045815369707500,LEX,LEX31542948'

✓ get user info

Iteration 97/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1644434066 [200 OK, 1.74KB, 158ms]

│ '1644434066,tanaka yoshinori,tanakayo1219'

✓ get user info

Iteration 98/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1230489845652307970 [200 OK, 1.31KB, 137ms]

│ '1230489845652308000,うまい棒,7WPLZfkaesgSBch'

✓ get user info

Iteration 99/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1162363771576131587 [200 OK, 1.31KB, 182ms]

│ '1162363771576131600,ザッハーク,FKU65HDVv88bzXk'

✓ get user info

Iteration 100/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1169999703460601857 [200 OK, 1.58KB, 157ms]

│ '1169999703460601900,寝顔,ZtONUcn3bTsiu5k'

✓ get user info

Iteration 101/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=911620768361889792 [200 OK, 1.89KB, 191ms]

│ '911620768361889800,ティルフィ,QrnVwf'

✓ get user info

Iteration 102/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=705815480376758272 [200 OK, 2.17KB, 163ms]

│ '705815480376758300,RR,rariver220'

✓ get user info

Iteration 103/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1204256721939517441 [200 OK, 1.31KB, 134ms]

│ '1204256721939517400,内田雅夫,C0ANaGUAJSjhVgh'

✓ get user info

Iteration 104/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1112200902910214144 [200 OK, 2.19KB, 159ms]

│ '1112200902910214100,さんや,RLHghGnqdYor64h'

✓ get user info

Iteration 105/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1108082368810610688 [200 OK, 2.09KB, 154ms]

│ '1108082368810610700,ゆきみん,E7url8MIA9QTiuC'

✓ get user info

Iteration 106/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1144330044 [200 OK, 2.23KB, 153ms]

│ '1144330044,STAN,stan_3210'

✓ get user info

Iteration 107/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3271871107 [200 OK, 1.69KB, 152ms]

│ '3271871107,ペッツィ,DakaraKouichi'

✓ get user info

Iteration 108/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1168073169745219585 [200 OK, 2.04KB, 158ms]

│ '1168073169745219600,tamusansan,tamusansan1'

✓ get user info

Iteration 109/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1250045897213276160 [200 OK, 1.32KB, 136ms]

│ '1250045897213276200,スガワラユウイチ,w9DfMw822DUtCYN'

✓ get user info

Iteration 110/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1016730721921069056 [200 OK, 1.43KB, 138ms]

│ '1016730721921069000,うな,IxOgbJGgfyeUcuP'

✓ get user info

Iteration 111/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=773396898480852992 [200 OK, 2.03KB, 164ms]

│ '773396898480853000,noanoa0511,noanoa0511_0310'

✓ get user info

Iteration 112/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3022641198 [200 OK, 1.32KB, 196ms]

│ '3022641198,pokopen,pokopenpokopen8'

✓ get user info

Iteration 113/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=873425051072081921 [200 OK, 1.81KB, 162ms]

│ '873425051072081900,G55,joke_888'

✓ get user info

Iteration 114/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1169236669767118848 [200 OK, 1.34KB, 136ms]

│ '1169236669767118800,小川健太郎,8AoZ3alAd6jc07S'

✓ get user info

Iteration 115/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1209399275127394307 [200 OK, 1.56KB, 157ms]

│ '1209399275127394300,ビビッド用,ahUXJyTy6Plko38'

✓ get user info

Iteration 116/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1318048442 [200 OK, 1.77KB, 153ms]

│ '1318048442,mono,11monosann'

✓ get user info

Iteration 117/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1029531498880294912 [200 OK, 2.43KB, 166ms]

│ '1029531498880294900,chorita,chorita7'

✓ get user info

Iteration 118/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=742890983872856064 [200 OK, 1.47KB, 292ms]

│ '742890983872856000,中西,o0pA0O30Qb6lN1L'

✓ get user info

Iteration 119/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3747318378 [200 OK, 2.03KB, 153ms]

│ '3747318378,Shinji Rikimaru,rikimaru_shinji'

✓ get user info

Iteration 120/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=267226633 [200 OK, 2.18KB, 145ms]

│ '267226633,武風@面白いゲーム探してます,takeru25254546'

✓ get user info

Iteration 121/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1191625812362969088 [200 OK, 2.13KB, 156ms]

│ '1191625812362969000,ゆ~き,Id9mnSNoVwg1GwO'

✓ get user info

Iteration 122/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=876956774225420288 [200 OK, 1.79KB, 171ms]

│ '876956774225420300,ADONA,ADONA76848656'

✓ get user info

Iteration 123/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=399518422 [200 OK, 2.27KB, 159ms]

│ '399518422,かずい,kazui2011'

✓ get user info

Iteration 124/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3825169272 [200 OK, 2.01KB, 177ms]

│ '3825169272,エイギル,04edf'

✓ get user info

Iteration 125/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1173594475676848128 [200 OK, 2.07KB, 163ms]

│ '1173594475676848000,めめ,6wRiR1UfyDQuNz3'

✓ get user info

Iteration 126/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=215934363 [200 OK, 1.32KB, 277ms]

│ '215934363,わんちゃん@趣味,wanchan_shumi'

✓ get user info

Iteration 127/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=940195156069777408 [200 OK, 1.98KB, 179ms]

│ '940195156069777400,Config,Game_config'

✓ get user info

Iteration 128/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1146752414113886208 [200 OK, 2.11KB, 196ms]

│ '1146752414113886200,今日は餃子,OBFBbMfnBO9rWOI'

✓ get user info

Iteration 129/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=428873715 [200 OK, 1.75KB, 210ms]

│ '428873715,相原栄治,eizi_a'

✓ get user info

Iteration 130/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1202688552590401536 [200 OK, 1.72KB, 484ms]

│ '1202688552590401500,gyakuhineri972,gyakuhineri972'

✓ get user info

Iteration 131/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1123737372968083457 [200 OK, 1.31KB, 174ms]

│ '1123737372968083500,きやっか,9L6mDmVCIjUbMKC'

✓ get user info

Iteration 132/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=924948705970548736 [200 OK, 2.03KB, 317ms]

│ '924948705970548700,kyou,kyoukyou439'

✓ get user info

Iteration 133/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1124508044669308928 [200 OK, 1.31KB, 198ms]

│ '1124508044669308900,トク,L2V8u1uNFRfkJMo'

✓ get user info

Iteration 134/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3599805614 [200 OK, 2.26KB, 164ms]

│ '3599805614,けーな,quena_k_1'

✓ get user info

Iteration 135/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1028634319021989889 [200 OK, 2.05KB, 157ms]

│ '1028634319021989900,KO-G,KOG23273306'

✓ get user info

Iteration 136/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=112220922 [200 OK, 2.04KB, 186ms]

│ '112220922,燐鴬 七威 月詠,nanai_tsukuyo'

✓ get user info

Iteration 137/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=463779133 [200 OK, 2.09KB, 568ms]

│ '463779133,Aion(Yuuki),Aion373'

✓ get user info

Iteration 138/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1164196808010059780 [200 OK, 1.84KB, 178ms]

│ '1164196808010059800,wea,wea16553776'

✓ get user info

Iteration 139/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=4318771453 [200 OK, 2.29KB, 162ms]

│ '4318771453,浅沼寿幸,URFxp75udMUyTP1'

✓ get user info

Iteration 140/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=771283722859520001 [200 OK, 2.01KB, 182ms]

│ '771283722859520000,もずい,mozui88'

✓ get user info

Iteration 141/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=886412135814778882 [200 OK, 1.93KB, 176ms]

│ '886412135814778900,LILIUM@みがわりMiner,LILIUM_Serval'

✓ get user info

Iteration 142/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1251803295787544576 [200 OK, 2.08KB, 171ms]

│ '1251803295787544600,ぼっち猫,6XFsv7rRCSHR7i9'

✓ get user info

Iteration 143/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1114794534645329921 [200 OK, 1.82KB, 158ms]

│ '1114794534645329900,💩,encondify'

✓ get user info

Iteration 144/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=4836191232 [200 OK, 2.08KB, 206ms]

│ '4836191232,shimada,shimada_jngr'

✓ get user info

Iteration 145/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=921842226186948609 [200 OK, 1.87KB, 155ms]

│ '921842226186948600,tariki,tariki_99'

✓ get user info

Iteration 146/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1140951313741565952 [200 OK, 1.85KB, 161ms]

│ '1140951313741566000,shall,l2QkEG5lvjp97Bv'

✓ get user info

Iteration 147/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2198575950 [200 OK, 1.92KB, 225ms]

│ '2198575950,アキヒロ,O_akihiro02'

✓ get user info

Iteration 148/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2822230333 [200 OK, 1.91KB, 169ms]

│ '2822230333,Naota,naota_naota7286'

✓ get user info

Iteration 149/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1137811586167451648 [200 OK, 1.36KB, 213ms]

│ '1137811586167451600,浅井夢幻,MNQCkmHDW95qpj5'

✓ get user info

Iteration 150/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1244470688032776192 [200 OK, 2.14KB, 175ms]

│ '1244470688032776200,lamf_zep,LamfZep'

✓ get user info

Iteration 151/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3776687893 [200 OK, 2.46KB, 196ms]

│ '3776687893,華衣@ベネットP,kai_0527_'

✓ get user info

Iteration 152/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1168877635323060226 [200 OK, 1.94KB, 174ms]

│ '1168877635323060200,hatatnotosiyasu,hatatnotosiyasu'

✓ get user info

Iteration 153/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2989548769 [200 OK, 1.69KB, 167ms]

│ '2989548769,源三郎,gentheblow'

✓ get user info

Iteration 154/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1125399463252512768 [200 OK, 1.31KB, 146ms]

│ '1125399463252512800,zx9r9087,zx9r9087'

✓ get user info

Iteration 155/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=113076773 [200 OK, 2.17KB, 189ms]

│ '113076773,ともぞう,hero1000_'

✓ get user info

Iteration 156/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1001139157467516929 [200 OK, 1.81KB, 160ms]

│ '1001139157467516900,fujisan,FuujiSaAAN'

✓ get user info

Iteration 157/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1081524759181942784 [404 Not Found, 871B, 170ms]
8. get user info

Iteration 158/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=843709525 [200 OK, 1.65KB, 170ms]

│ '843709525,ユユシィ,yuyusy21'

✓ get user info

Iteration 159/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1113409711850762243 [200 OK, 1.69KB, 182ms]

│ '1113409711850762200,はと,sgzk14'

✓ get user info

Iteration 160/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2821507159 [200 OK, 1.92KB, 179ms]

│ '2821507159,ジマール,jimarukizuna'

✓ get user info

Iteration 161/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3787106653 [200 OK, 1.32KB, 180ms]

│ '3787106653,ジェット,RzyCtPqTclAd3SF'

✓ get user info

Iteration 162/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1207602203113836544 [200 OK, 1.87KB, 295ms]

│ '1207602203113836500,とんぱち,KTcr2diW2Ja3CGc'

✓ get user info

Iteration 163/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1145314636620652544 [200 OK, 1.3KB, 251ms]

│ '1145314636620652500,Shoy,l7urSDKFmB8HFOU'

✓ get user info

Iteration 164/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1125685325982867458 [200 OK, 2.16KB, 168ms]

│ '1125685325982867500,†墓石†,FsLgTwEs'

✓ get user info

Iteration 165/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1187760468275781632 [200 OK, 2.23KB, 171ms]

│ '1187760468275781600,胡太師,Rh4ehbLzmdKKB6m'

✓ get user info

Iteration 166/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1159550163435708417 [200 OK, 1.89KB, 299ms]

│ '1159550163435708400,ぽんこつ,U8CPlKCnWY3Ww1e'

✓ get user info

Iteration 167/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=705783507394494464 [200 OK, 2.04KB, 184ms]

│ '705783507394494500,丁稚,jiji82163071'

✓ get user info

Iteration 168/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=945647903262961664 [200 OK, 1.6KB, 166ms]

│ '945647903262961700,ありんこ,arinko385'

✓ get user info

Iteration 169/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=2199121057 [200 OK, 1.35KB, 190ms]

│ '2199121057,価値が無いもの,ikimono_0000'

✓ get user info

Iteration 170/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1115698728931713024 [200 OK, 1.74KB, 155ms]

│ '1115698728931713000,ごきげんよう,Gokigenyoh23'

✓ get user info

Iteration 171/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=384210102 [200 OK, 1.83KB, 281ms]

│ '384210102,白純@生きてはいる,srzm_0606'

✓ get user info

Iteration 172/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=894882792865054722 [200 OK, 1.68KB, 473ms]

│ '894882792865054700,かっとん,3uwuDeREIVnabZx'

✓ get user info

Iteration 173/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1270551300233498624 [403 Forbidden, 880B, 130ms]
9. get user info

Iteration 174/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1046369338540736519 [200 OK, 1.39KB, 141ms]

│ '1046369338540736500,マヨネーズサラダ,NT0j0jZRUQMF4Th'

✓ get user info

Iteration 175/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1116415349446942720 [200 OK, 2.08KB, 151ms]

│ '1116415349446942700,(´・ω・`)しょぼんぬ,Ld9I10nUkJTS43g'

✓ get user info

Iteration 176/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=996258785290158081 [200 OK, 2.08KB, 159ms]

│ '996258785290158100,ねこるすきー,Necoru_cat'

✓ get user info

Iteration 177/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3005839968 [200 OK, 1.81KB, 156ms]

│ '3005839968,トロロ・テン,tororoTHEten'

✓ get user info

Iteration 178/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=371826755 [200 OK, 1.32KB, 143ms]

│ '371826755,山岡,yamaokadesuyo'

✓ get user info

Iteration 179/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=1208066347705331712 [200 OK, 2.1KB, 163ms]

│ '1208066347705331700,アレオ,areo_No1'

✓ get user info

Iteration 180/180

→ users/show
GET https://api.twitter.com/1.1/users/show.json?user_id=3278435672 [200 OK, 1.86KB, 179ms]

│ '3278435672,pot,pot86333242'

✓ get user info

┌─────────────────────────┬────────────────────┬────────────────────┐
│ │ executed │ failed │
├─────────────────────────┼────────────────────┼────────────────────┤
│ iterations │ 1800
├─────────────────────────┼────────────────────┼────────────────────┤
│ requests │ 1800
├─────────────────────────┼────────────────────┼────────────────────┤
│ test-scripts │ 3600
├─────────────────────────┼────────────────────┼────────────────────┤
│ prerequest-scripts │ 3600
├─────────────────────────┼────────────────────┼────────────────────┤
│ assertions │ 1809
├─────────────────────────┴────────────────────┴────────────────────┤
│ total run duration: 37.2s
├───────────────────────────────────────────────────────────────────┤
│ total data received: 180.71KB (approx) │
├───────────────────────────────────────────────────────────────────┤
│ average response time: 178ms [min: 130ms, max: 568ms, s.d.: 59ms] │
└───────────────────────────────────────────────────────────────────┘

# failure detail

1. AssertionError get user info
iteration: 7 expected response to have status code 200 but got 404
at assertion:0 in test-script
inside "users/show"

2. AssertionError get user info
iteration: 12 expected response to have status code 200 but got 403
at assertion:0 in test-script
inside "users/show"

3. AssertionError get user info
iteration: 19 expected response to have status code 200 but got 404
at assertion:0 in test-script
inside "users/show"

4. AssertionError get user info
iteration: 26 expected response to have status code 200 but got 404
at assertion:0 in test-script
inside "users/show"

5. AssertionError get user info
iteration: 56 expected response to have status code 200 but got 403
at assertion:0 in test-script
inside "users/show"

6. AssertionError get user info
iteration: 62 expected response to have status code 200 but got 403
at assertion:0 in test-script
inside "users/show"

7. AssertionError get user info
iteration: 89 expected response to have status code 200 but got 403
at assertion:0 in test-script
inside "users/show"

8. AssertionError get user info
iteration: 157 expected response to have status code 200 but got 404
at assertion:0 in test-script
inside "users/show"

9. AssertionError get user info
iteration: 173 expected response to have status code 200 but got 403
at assertion:0 in test-script
inside "users/show"
文章目录
  1. 1. postman介绍
  2. 2. 操作环境
  3. 3. postman界面介绍
  4. 4. postman工作机制
  5. 5. 批量处理
  6. 6. newman
  7. 7. newman批量API调用结果导出到文件


twitter分享


如果想及时收到回复,可在 订阅中心Participating中勾选Email

Fork me on GitHub