From 427631fd2e566d7ae76d28ef3889639bbcc06b6c Mon Sep 17 00:00:00 2001 From: floraachy <1622042529@qq.com> Date: Fri, 21 Feb 2025 03:35:19 +0000 Subject: [PATCH] jianmu default commit message --- data/attachments/107093a3f5d9ac0d.txt | 1 + data/attachments/10ef4289b087e9ee.txt | 1 + data/attachments/11a65b497f44dfdf.txt | 1 + data/attachments/12c2758cf927685f.txt | 1 + data/attachments/13aa084b0a8a2bab.txt | 1 + data/attachments/15688a45c41fe84d.txt | 1 + data/attachments/17273e535ad9d8cb.txt | 1 + data/attachments/1914469ab7c7041.txt | 1 + data/attachments/194bf72057f0b5e5.txt | 1 + data/attachments/1956949ce891ec0b.txt | 1 + data/attachments/198dccdbc64c27d.txt | 1 + data/attachments/1b86d62cb3b133ac.txt | 1 + data/attachments/1c21e71831deeecd.txt | 1 + data/attachments/1c4c552b5fa51e40.txt | 1 + data/attachments/1d57a678b95e3dbe.txt | 1 + data/attachments/2042262399b45abb.txt | 1 + data/attachments/23b111716e77a1aa.txt | 1 + data/attachments/242c644cfa9dab75.txt | 1 + data/attachments/244b812c2e9488c8.txt | 1 + data/attachments/2883d630d5ca2b19.txt | 1 + data/attachments/28e6fd8ed45c7af8.txt | 1 + data/attachments/2b90974e8dcca7e7.txt | 1 + data/attachments/2c5b40a3c4bd6bbb.txt | 1 + data/attachments/2ccc938ea1cfe7f9.txt | 1 + data/attachments/310baf475716da35.txt | 1 + data/attachments/315afa417745060c.txt | 1 + data/attachments/3428bae75594a8e2.txt | 1 + data/attachments/345b74cae2db3b49.txt | 1 + data/attachments/3700c8c5efc435f0.txt | 1 + data/attachments/3e19024753c6bc99.txt | 1 + data/attachments/3e6429284db3c74a.txt | 1 + data/attachments/408582a8e451b2c5.txt | 1 + data/attachments/41dd02e56302f108.txt | 1 + data/attachments/42980781579aa9b7.txt | 1 + data/attachments/43160b77c723eb1a.txt | 1 + data/attachments/43ae51f86377196f.txt | 1 + data/attachments/44f6009397ae7851.txt | 1 + data/attachments/4895f99d34b30ad4.txt | 1 + data/attachments/48c514f5b0fa3785.txt | 1 + data/attachments/48d12ca009d7e0dc.txt | 1 + data/attachments/49e870e1dda6d931.txt | 1 + data/attachments/4a4cbedb8cecced6.txt | 1 + data/attachments/4ac9e725002fa7ce.txt | 1 + data/attachments/4b53eafb646fbf19.txt | 1 + data/attachments/4c155856c0c1b335.txt | 1 + data/attachments/4c568e4e185814bf.txt | 1 + data/attachments/4d5aadc7fcb3281.txt | 1 + data/attachments/4e5f9ca56d7b6843.txt | 1 + data/attachments/4f3f56b9a299c13c.txt | 1 + data/attachments/50b414f4dd397f01.txt | 1 + data/attachments/50f18719d830eaf1.txt | 1 + data/attachments/51748a87a0a3c94e.txt | 1 + data/attachments/51c38f6ec5e3ba3b.txt | 1 + data/attachments/58f1fc76cc5608b4.txt | 1 + data/attachments/5cc4f3ef4eea58ff.txt | 1 + data/attachments/5d31151ad1da1a15.txt | 1 + data/attachments/5e544a6f35c85540.txt | 1 + data/attachments/60709cd4b2119cd6.txt | 1 + data/attachments/60e5a2069a1e96ae.txt | 1 + data/attachments/60e61b6c6c815fb2.txt | 1 + data/attachments/61fee42cb3d55824.txt | 1 + data/attachments/620a543bc660023a.txt | 1 + data/attachments/62db3b8708c5771e.txt | 1 + data/attachments/64150948a9ba69f2.txt | 1 + data/attachments/64ed2b3d7ecbb9d9.txt | 1 + data/attachments/674e04c6c06ef1ee.txt | 1 + data/attachments/67c7031fed3f1063.txt | 1 + data/attachments/6881a547acbf3a84.txt | 1 + data/attachments/69f68ae4df8f148.txt | 1 + data/attachments/6b2c2c12fa500bf6.txt | 1 + data/attachments/6b4b8a37b4f95e80.txt | 1 + data/attachments/6f1a498e784139ea.txt | 1 + data/attachments/73295417fc83e2e5.txt | 1 + data/attachments/75c62cf9701408f4.txt | 1 + data/attachments/7655b3753cfe0af3.txt | 1 + data/attachments/7720b637581a9241.txt | 1 + data/attachments/78b1eddd525e46f4.txt | 1 + data/attachments/80500c1f34156033.txt | 1 + data/attachments/8636e92a70a8e145.txt | 1 + data/attachments/8b8aa6b0d70cbf98.txt | 1 + data/attachments/8eac0f04a8d5e590.txt | 1 + data/attachments/919f38b8274e1d12.txt | 1 + data/attachments/93554eb3810480e7.txt | 1 + data/attachments/990c4b617112f392.txt | 1 + data/attachments/9a52b34d8cce067a.txt | 1 + data/attachments/9b3e4a2dc9b8f3dd.txt | 1 + data/attachments/9bc49b0add955bf6.txt | 1 + data/attachments/9bdedce221e5c711.txt | 1 + data/attachments/9bf6dcfd12ca9af8.txt | 1 + data/attachments/9d5e477a3b29cb1b.txt | 1 + data/attachments/9dd4945325a0ee3e.txt | 1 + data/attachments/9dfc55d09b3c812f.txt | 1 + data/attachments/a1a7f2fa45e14470.txt | 1 + data/attachments/a27bfa9679f67e14.txt | 1 + data/attachments/a35fe89f41485d7e.txt | 1 + data/attachments/a4199c81d16a6a4c.txt | 1 + data/attachments/a6066c6065c0750a.txt | 1 + data/attachments/a71b8b3a0b990b84.txt | 1 + data/attachments/a7870d773120f44f.txt | 1 + data/attachments/a8cee4cd00e750f1.txt | 1 + data/attachments/a9e707b952940378.txt | 1 + data/attachments/aea7cc0fe1e29e7f.txt | 1 + data/attachments/b167200c223442ef.txt | 1 + data/attachments/b4bdf013a89b463d.txt | 1 + data/attachments/b5018b5a042b7c94.txt | 1 + data/attachments/b528ff8108e9da66.txt | 1 + data/attachments/b57d5a2505049119.txt | 1 + data/attachments/b59a3a81babb0f01.txt | 1 + data/attachments/b64f9a4602a03f5b.txt | 1 + data/attachments/ba4e5dd2552b78c.txt | 1 + data/attachments/ba5e6b3c87eeb40e.txt | 1 + data/attachments/c2bafba5ee114a8d.txt | 1 + data/attachments/c2c1e208d061cabd.txt | 1 + data/attachments/c6605eac9a8fe810.txt | 1 + data/attachments/cb2ff1a2af196390.txt | 1 + data/attachments/cddfabd85c05b54e.txt | 1 + data/attachments/cfc5341d3846cedd.txt | 1 + data/attachments/d039c5de563c5a52.txt | 1 + data/attachments/d16817e884424c8d.txt | 1 + data/attachments/d293c1e2b22f205d.txt | 1 + data/attachments/d2dac05938b2885c.txt | 1 + data/attachments/d3b36c31bad5ff8.txt | 1 + data/attachments/d52160aa15bbe87d.txt | 1 + data/attachments/d577b68fb6963d1b.txt | 1 + data/attachments/d59dd2c20c916b2.txt | 1 + data/attachments/d5ef9c18595eb784.txt | 1 + data/attachments/d7abab3f02667017.txt | 1 + data/attachments/d88b84a5c63400bc.txt | 1 + data/attachments/d8aedf022ca850d4.txt | 1 + data/attachments/d9ec5c179709ac1c.txt | 1 + data/attachments/db95f600b5741674.txt | 1 + data/attachments/df22b37d0c691b53.txt | 1 + data/attachments/e0e5d1c21eab4676.txt | 1 + data/attachments/e1c5054693d26eda.txt | 1 + data/attachments/e43063c536e23965.txt | 1 + data/attachments/e548de8aa7805500.txt | 1 + data/attachments/e5bccd3b870ef09f.txt | 1 + data/attachments/e708ced453c596e0.txt | 1 + data/attachments/e7a25e2649b7fd34.txt | 1 + data/attachments/e820d62185e69e7f.txt | 1 + data/attachments/e931299f3b923637.txt | 1 + data/attachments/ebde239957dfad0f.txt | 1 + data/attachments/ec585a132a2a96db.txt | 1 + data/attachments/ec736475d19df640.txt | 1 + data/attachments/ed17d0a13078555c.txt | 1 + data/attachments/ed4de2ab9d52325f.txt | 1 + data/attachments/ee4c819bf075d00c.txt | 1 + data/attachments/ef5c68130e7ea13b.txt | 1 + data/attachments/ef9367700f1bcae.txt | 1 + data/attachments/f0e38163801ab3b2.txt | 1 + data/attachments/f15e53c739140d2e.txt | 1 + data/attachments/f5c07c3c325c88e5.txt | 1 + data/attachments/f6df48521d910f1f.txt | 1 + data/attachments/fcab06184f097681.txt | 1 + data/behaviors.json | 2 +- data/categories.json | 2 +- data/packages.json | 2 +- data/suites.csv | 8 ++++---- data/suites.json | 2 +- data/test-cases/4396f078bb63ebe.json | 1 + data/test-cases/628daa055f73bda5.json | 1 + data/test-cases/6d9d8e3d1c587ac7.json | 1 + data/test-cases/f91035d430cd8ede.json | 1 + data/timeline.json | 2 +- export/influxDbData.txt | 22 +++++++++++----------- export/prometheusData.txt | 8 ++++---- history/duration-trend.json | 2 +- history/history.json | 2 +- widgets/duration-trend.json | 2 +- widgets/duration.json | 2 +- widgets/severity.json | 2 +- widgets/status-chart.json | 2 +- widgets/summary.json | 12 ++++++------ 173 files changed, 194 insertions(+), 36 deletions(-) create mode 100644 data/attachments/107093a3f5d9ac0d.txt create mode 100644 data/attachments/10ef4289b087e9ee.txt create mode 100644 data/attachments/11a65b497f44dfdf.txt create mode 100644 data/attachments/12c2758cf927685f.txt create mode 100644 data/attachments/13aa084b0a8a2bab.txt create mode 100644 data/attachments/15688a45c41fe84d.txt create mode 100644 data/attachments/17273e535ad9d8cb.txt create mode 100644 data/attachments/1914469ab7c7041.txt create mode 100644 data/attachments/194bf72057f0b5e5.txt create mode 100644 data/attachments/1956949ce891ec0b.txt create mode 100644 data/attachments/198dccdbc64c27d.txt create mode 100644 data/attachments/1b86d62cb3b133ac.txt create mode 100644 data/attachments/1c21e71831deeecd.txt create mode 100644 data/attachments/1c4c552b5fa51e40.txt create mode 100644 data/attachments/1d57a678b95e3dbe.txt create mode 100644 data/attachments/2042262399b45abb.txt create mode 100644 data/attachments/23b111716e77a1aa.txt create mode 100644 data/attachments/242c644cfa9dab75.txt create mode 100644 data/attachments/244b812c2e9488c8.txt create mode 100644 data/attachments/2883d630d5ca2b19.txt create mode 100644 data/attachments/28e6fd8ed45c7af8.txt create mode 100644 data/attachments/2b90974e8dcca7e7.txt create mode 100644 data/attachments/2c5b40a3c4bd6bbb.txt create mode 100644 data/attachments/2ccc938ea1cfe7f9.txt create mode 100644 data/attachments/310baf475716da35.txt create mode 100644 data/attachments/315afa417745060c.txt create mode 100644 data/attachments/3428bae75594a8e2.txt create mode 100644 data/attachments/345b74cae2db3b49.txt create mode 100644 data/attachments/3700c8c5efc435f0.txt create mode 100644 data/attachments/3e19024753c6bc99.txt create mode 100644 data/attachments/3e6429284db3c74a.txt create mode 100644 data/attachments/408582a8e451b2c5.txt create mode 100644 data/attachments/41dd02e56302f108.txt create mode 100644 data/attachments/42980781579aa9b7.txt create mode 100644 data/attachments/43160b77c723eb1a.txt create mode 100644 data/attachments/43ae51f86377196f.txt create mode 100644 data/attachments/44f6009397ae7851.txt create mode 100644 data/attachments/4895f99d34b30ad4.txt create mode 100644 data/attachments/48c514f5b0fa3785.txt create mode 100644 data/attachments/48d12ca009d7e0dc.txt create mode 100644 data/attachments/49e870e1dda6d931.txt create mode 100644 data/attachments/4a4cbedb8cecced6.txt create mode 100644 data/attachments/4ac9e725002fa7ce.txt create mode 100644 data/attachments/4b53eafb646fbf19.txt create mode 100644 data/attachments/4c155856c0c1b335.txt create mode 100644 data/attachments/4c568e4e185814bf.txt create mode 100644 data/attachments/4d5aadc7fcb3281.txt create mode 100644 data/attachments/4e5f9ca56d7b6843.txt create mode 100644 data/attachments/4f3f56b9a299c13c.txt create mode 100644 data/attachments/50b414f4dd397f01.txt create mode 100644 data/attachments/50f18719d830eaf1.txt create mode 100644 data/attachments/51748a87a0a3c94e.txt create mode 100644 data/attachments/51c38f6ec5e3ba3b.txt create mode 100644 data/attachments/58f1fc76cc5608b4.txt create mode 100644 data/attachments/5cc4f3ef4eea58ff.txt create mode 100644 data/attachments/5d31151ad1da1a15.txt create mode 100644 data/attachments/5e544a6f35c85540.txt create mode 100644 data/attachments/60709cd4b2119cd6.txt create mode 100644 data/attachments/60e5a2069a1e96ae.txt create mode 100644 data/attachments/60e61b6c6c815fb2.txt create mode 100644 data/attachments/61fee42cb3d55824.txt create mode 100644 data/attachments/620a543bc660023a.txt create mode 100644 data/attachments/62db3b8708c5771e.txt create mode 100644 data/attachments/64150948a9ba69f2.txt create mode 100644 data/attachments/64ed2b3d7ecbb9d9.txt create mode 100644 data/attachments/674e04c6c06ef1ee.txt create mode 100644 data/attachments/67c7031fed3f1063.txt create mode 100644 data/attachments/6881a547acbf3a84.txt create mode 100644 data/attachments/69f68ae4df8f148.txt create mode 100644 data/attachments/6b2c2c12fa500bf6.txt create mode 100644 data/attachments/6b4b8a37b4f95e80.txt create mode 100644 data/attachments/6f1a498e784139ea.txt create mode 100644 data/attachments/73295417fc83e2e5.txt create mode 100644 data/attachments/75c62cf9701408f4.txt create mode 100644 data/attachments/7655b3753cfe0af3.txt create mode 100644 data/attachments/7720b637581a9241.txt create mode 100644 data/attachments/78b1eddd525e46f4.txt create mode 100644 data/attachments/80500c1f34156033.txt create mode 100644 data/attachments/8636e92a70a8e145.txt create mode 100644 data/attachments/8b8aa6b0d70cbf98.txt create mode 100644 data/attachments/8eac0f04a8d5e590.txt create mode 100644 data/attachments/919f38b8274e1d12.txt create mode 100644 data/attachments/93554eb3810480e7.txt create mode 100644 data/attachments/990c4b617112f392.txt create mode 100644 data/attachments/9a52b34d8cce067a.txt create mode 100644 data/attachments/9b3e4a2dc9b8f3dd.txt create mode 100644 data/attachments/9bc49b0add955bf6.txt create mode 100644 data/attachments/9bdedce221e5c711.txt create mode 100644 data/attachments/9bf6dcfd12ca9af8.txt create mode 100644 data/attachments/9d5e477a3b29cb1b.txt create mode 100644 data/attachments/9dd4945325a0ee3e.txt create mode 100644 data/attachments/9dfc55d09b3c812f.txt create mode 100644 data/attachments/a1a7f2fa45e14470.txt create mode 100644 data/attachments/a27bfa9679f67e14.txt create mode 100644 data/attachments/a35fe89f41485d7e.txt create mode 100644 data/attachments/a4199c81d16a6a4c.txt create mode 100644 data/attachments/a6066c6065c0750a.txt create mode 100644 data/attachments/a71b8b3a0b990b84.txt create mode 100644 data/attachments/a7870d773120f44f.txt create mode 100644 data/attachments/a8cee4cd00e750f1.txt create mode 100644 data/attachments/a9e707b952940378.txt create mode 100644 data/attachments/aea7cc0fe1e29e7f.txt create mode 100644 data/attachments/b167200c223442ef.txt create mode 100644 data/attachments/b4bdf013a89b463d.txt create mode 100644 data/attachments/b5018b5a042b7c94.txt create mode 100644 data/attachments/b528ff8108e9da66.txt create mode 100644 data/attachments/b57d5a2505049119.txt create mode 100644 data/attachments/b59a3a81babb0f01.txt create mode 100644 data/attachments/b64f9a4602a03f5b.txt create mode 100644 data/attachments/ba4e5dd2552b78c.txt create mode 100644 data/attachments/ba5e6b3c87eeb40e.txt create mode 100644 data/attachments/c2bafba5ee114a8d.txt create mode 100644 data/attachments/c2c1e208d061cabd.txt create mode 100644 data/attachments/c6605eac9a8fe810.txt create mode 100644 data/attachments/cb2ff1a2af196390.txt create mode 100644 data/attachments/cddfabd85c05b54e.txt create mode 100644 data/attachments/cfc5341d3846cedd.txt create mode 100644 data/attachments/d039c5de563c5a52.txt create mode 100644 data/attachments/d16817e884424c8d.txt create mode 100644 data/attachments/d293c1e2b22f205d.txt create mode 100644 data/attachments/d2dac05938b2885c.txt create mode 100644 data/attachments/d3b36c31bad5ff8.txt create mode 100644 data/attachments/d52160aa15bbe87d.txt create mode 100644 data/attachments/d577b68fb6963d1b.txt create mode 100644 data/attachments/d59dd2c20c916b2.txt create mode 100644 data/attachments/d5ef9c18595eb784.txt create mode 100644 data/attachments/d7abab3f02667017.txt create mode 100644 data/attachments/d88b84a5c63400bc.txt create mode 100644 data/attachments/d8aedf022ca850d4.txt create mode 100644 data/attachments/d9ec5c179709ac1c.txt create mode 100644 data/attachments/db95f600b5741674.txt create mode 100644 data/attachments/df22b37d0c691b53.txt create mode 100644 data/attachments/e0e5d1c21eab4676.txt create mode 100644 data/attachments/e1c5054693d26eda.txt create mode 100644 data/attachments/e43063c536e23965.txt create mode 100644 data/attachments/e548de8aa7805500.txt create mode 100644 data/attachments/e5bccd3b870ef09f.txt create mode 100644 data/attachments/e708ced453c596e0.txt create mode 100644 data/attachments/e7a25e2649b7fd34.txt create mode 100644 data/attachments/e820d62185e69e7f.txt create mode 100644 data/attachments/e931299f3b923637.txt create mode 100644 data/attachments/ebde239957dfad0f.txt create mode 100644 data/attachments/ec585a132a2a96db.txt create mode 100644 data/attachments/ec736475d19df640.txt create mode 100644 data/attachments/ed17d0a13078555c.txt create mode 100644 data/attachments/ed4de2ab9d52325f.txt create mode 100644 data/attachments/ee4c819bf075d00c.txt create mode 100644 data/attachments/ef5c68130e7ea13b.txt create mode 100644 data/attachments/ef9367700f1bcae.txt create mode 100644 data/attachments/f0e38163801ab3b2.txt create mode 100644 data/attachments/f15e53c739140d2e.txt create mode 100644 data/attachments/f5c07c3c325c88e5.txt create mode 100644 data/attachments/f6df48521d910f1f.txt create mode 100644 data/attachments/fcab06184f097681.txt create mode 100644 data/test-cases/4396f078bb63ebe.json create mode 100644 data/test-cases/628daa055f73bda5.json create mode 100644 data/test-cases/6d9d8e3d1c587ac7.json create mode 100644 data/test-cases/f91035d430cd8ede.json diff --git a/data/attachments/107093a3f5d9ac0d.txt b/data/attachments/107093a3f5d9ac0d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/107093a3f5d9ac0d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/10ef4289b087e9ee.txt b/data/attachments/10ef4289b087e9ee.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/10ef4289b087e9ee.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/11a65b497f44dfdf.txt b/data/attachments/11a65b497f44dfdf.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/11a65b497f44dfdf.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/12c2758cf927685f.txt b/data/attachments/12c2758cf927685f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/12c2758cf927685f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/13aa084b0a8a2bab.txt b/data/attachments/13aa084b0a8a2bab.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/13aa084b0a8a2bab.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/15688a45c41fe84d.txt b/data/attachments/15688a45c41fe84d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/15688a45c41fe84d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/17273e535ad9d8cb.txt b/data/attachments/17273e535ad9d8cb.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/17273e535ad9d8cb.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/1914469ab7c7041.txt b/data/attachments/1914469ab7c7041.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/1914469ab7c7041.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/194bf72057f0b5e5.txt b/data/attachments/194bf72057f0b5e5.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/194bf72057f0b5e5.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/1956949ce891ec0b.txt b/data/attachments/1956949ce891ec0b.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/1956949ce891ec0b.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/198dccdbc64c27d.txt b/data/attachments/198dccdbc64c27d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/198dccdbc64c27d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/1b86d62cb3b133ac.txt b/data/attachments/1b86d62cb3b133ac.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/1b86d62cb3b133ac.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/1c21e71831deeecd.txt b/data/attachments/1c21e71831deeecd.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/1c21e71831deeecd.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/1c4c552b5fa51e40.txt b/data/attachments/1c4c552b5fa51e40.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/1c4c552b5fa51e40.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/1d57a678b95e3dbe.txt b/data/attachments/1d57a678b95e3dbe.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/1d57a678b95e3dbe.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/2042262399b45abb.txt b/data/attachments/2042262399b45abb.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/2042262399b45abb.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/23b111716e77a1aa.txt b/data/attachments/23b111716e77a1aa.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/23b111716e77a1aa.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/242c644cfa9dab75.txt b/data/attachments/242c644cfa9dab75.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/242c644cfa9dab75.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/244b812c2e9488c8.txt b/data/attachments/244b812c2e9488c8.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/244b812c2e9488c8.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/2883d630d5ca2b19.txt b/data/attachments/2883d630d5ca2b19.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/2883d630d5ca2b19.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/28e6fd8ed45c7af8.txt b/data/attachments/28e6fd8ed45c7af8.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/28e6fd8ed45c7af8.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/2b90974e8dcca7e7.txt b/data/attachments/2b90974e8dcca7e7.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/2b90974e8dcca7e7.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/2c5b40a3c4bd6bbb.txt b/data/attachments/2c5b40a3c4bd6bbb.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/2c5b40a3c4bd6bbb.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/2ccc938ea1cfe7f9.txt b/data/attachments/2ccc938ea1cfe7f9.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/2ccc938ea1cfe7f9.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/310baf475716da35.txt b/data/attachments/310baf475716da35.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/310baf475716da35.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/315afa417745060c.txt b/data/attachments/315afa417745060c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/315afa417745060c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/3428bae75594a8e2.txt b/data/attachments/3428bae75594a8e2.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/3428bae75594a8e2.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/345b74cae2db3b49.txt b/data/attachments/345b74cae2db3b49.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/345b74cae2db3b49.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/3700c8c5efc435f0.txt b/data/attachments/3700c8c5efc435f0.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/3700c8c5efc435f0.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/3e19024753c6bc99.txt b/data/attachments/3e19024753c6bc99.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/3e19024753c6bc99.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/3e6429284db3c74a.txt b/data/attachments/3e6429284db3c74a.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/3e6429284db3c74a.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/408582a8e451b2c5.txt b/data/attachments/408582a8e451b2c5.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/408582a8e451b2c5.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/41dd02e56302f108.txt b/data/attachments/41dd02e56302f108.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/41dd02e56302f108.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/42980781579aa9b7.txt b/data/attachments/42980781579aa9b7.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/42980781579aa9b7.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/43160b77c723eb1a.txt b/data/attachments/43160b77c723eb1a.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/43160b77c723eb1a.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/43ae51f86377196f.txt b/data/attachments/43ae51f86377196f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/43ae51f86377196f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/44f6009397ae7851.txt b/data/attachments/44f6009397ae7851.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/44f6009397ae7851.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4895f99d34b30ad4.txt b/data/attachments/4895f99d34b30ad4.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4895f99d34b30ad4.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/48c514f5b0fa3785.txt b/data/attachments/48c514f5b0fa3785.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/48c514f5b0fa3785.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/48d12ca009d7e0dc.txt b/data/attachments/48d12ca009d7e0dc.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/48d12ca009d7e0dc.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/49e870e1dda6d931.txt b/data/attachments/49e870e1dda6d931.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/49e870e1dda6d931.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4a4cbedb8cecced6.txt b/data/attachments/4a4cbedb8cecced6.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4a4cbedb8cecced6.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4ac9e725002fa7ce.txt b/data/attachments/4ac9e725002fa7ce.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4ac9e725002fa7ce.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4b53eafb646fbf19.txt b/data/attachments/4b53eafb646fbf19.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4b53eafb646fbf19.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4c155856c0c1b335.txt b/data/attachments/4c155856c0c1b335.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4c155856c0c1b335.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4c568e4e185814bf.txt b/data/attachments/4c568e4e185814bf.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4c568e4e185814bf.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4d5aadc7fcb3281.txt b/data/attachments/4d5aadc7fcb3281.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4d5aadc7fcb3281.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4e5f9ca56d7b6843.txt b/data/attachments/4e5f9ca56d7b6843.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4e5f9ca56d7b6843.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/4f3f56b9a299c13c.txt b/data/attachments/4f3f56b9a299c13c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/4f3f56b9a299c13c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/50b414f4dd397f01.txt b/data/attachments/50b414f4dd397f01.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/50b414f4dd397f01.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/50f18719d830eaf1.txt b/data/attachments/50f18719d830eaf1.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/50f18719d830eaf1.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/51748a87a0a3c94e.txt b/data/attachments/51748a87a0a3c94e.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/51748a87a0a3c94e.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/51c38f6ec5e3ba3b.txt b/data/attachments/51c38f6ec5e3ba3b.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/51c38f6ec5e3ba3b.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/58f1fc76cc5608b4.txt b/data/attachments/58f1fc76cc5608b4.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/58f1fc76cc5608b4.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/5cc4f3ef4eea58ff.txt b/data/attachments/5cc4f3ef4eea58ff.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/5cc4f3ef4eea58ff.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/5d31151ad1da1a15.txt b/data/attachments/5d31151ad1da1a15.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/5d31151ad1da1a15.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/5e544a6f35c85540.txt b/data/attachments/5e544a6f35c85540.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/5e544a6f35c85540.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/60709cd4b2119cd6.txt b/data/attachments/60709cd4b2119cd6.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/60709cd4b2119cd6.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/60e5a2069a1e96ae.txt b/data/attachments/60e5a2069a1e96ae.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/60e5a2069a1e96ae.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/60e61b6c6c815fb2.txt b/data/attachments/60e61b6c6c815fb2.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/60e61b6c6c815fb2.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/61fee42cb3d55824.txt b/data/attachments/61fee42cb3d55824.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/61fee42cb3d55824.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/620a543bc660023a.txt b/data/attachments/620a543bc660023a.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/620a543bc660023a.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/62db3b8708c5771e.txt b/data/attachments/62db3b8708c5771e.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/62db3b8708c5771e.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/64150948a9ba69f2.txt b/data/attachments/64150948a9ba69f2.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/64150948a9ba69f2.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/64ed2b3d7ecbb9d9.txt b/data/attachments/64ed2b3d7ecbb9d9.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/64ed2b3d7ecbb9d9.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/674e04c6c06ef1ee.txt b/data/attachments/674e04c6c06ef1ee.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/674e04c6c06ef1ee.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/67c7031fed3f1063.txt b/data/attachments/67c7031fed3f1063.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/67c7031fed3f1063.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/6881a547acbf3a84.txt b/data/attachments/6881a547acbf3a84.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/6881a547acbf3a84.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/69f68ae4df8f148.txt b/data/attachments/69f68ae4df8f148.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/69f68ae4df8f148.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/6b2c2c12fa500bf6.txt b/data/attachments/6b2c2c12fa500bf6.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/6b2c2c12fa500bf6.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/6b4b8a37b4f95e80.txt b/data/attachments/6b4b8a37b4f95e80.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/6b4b8a37b4f95e80.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/6f1a498e784139ea.txt b/data/attachments/6f1a498e784139ea.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/6f1a498e784139ea.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/73295417fc83e2e5.txt b/data/attachments/73295417fc83e2e5.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/73295417fc83e2e5.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/75c62cf9701408f4.txt b/data/attachments/75c62cf9701408f4.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/75c62cf9701408f4.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/7655b3753cfe0af3.txt b/data/attachments/7655b3753cfe0af3.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/7655b3753cfe0af3.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/7720b637581a9241.txt b/data/attachments/7720b637581a9241.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/7720b637581a9241.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/78b1eddd525e46f4.txt b/data/attachments/78b1eddd525e46f4.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/78b1eddd525e46f4.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/80500c1f34156033.txt b/data/attachments/80500c1f34156033.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/80500c1f34156033.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/8636e92a70a8e145.txt b/data/attachments/8636e92a70a8e145.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/8636e92a70a8e145.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/8b8aa6b0d70cbf98.txt b/data/attachments/8b8aa6b0d70cbf98.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/8b8aa6b0d70cbf98.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/8eac0f04a8d5e590.txt b/data/attachments/8eac0f04a8d5e590.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/8eac0f04a8d5e590.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/919f38b8274e1d12.txt b/data/attachments/919f38b8274e1d12.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/919f38b8274e1d12.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/93554eb3810480e7.txt b/data/attachments/93554eb3810480e7.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/93554eb3810480e7.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/990c4b617112f392.txt b/data/attachments/990c4b617112f392.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/990c4b617112f392.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9a52b34d8cce067a.txt b/data/attachments/9a52b34d8cce067a.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9a52b34d8cce067a.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9b3e4a2dc9b8f3dd.txt b/data/attachments/9b3e4a2dc9b8f3dd.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9b3e4a2dc9b8f3dd.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9bc49b0add955bf6.txt b/data/attachments/9bc49b0add955bf6.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9bc49b0add955bf6.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9bdedce221e5c711.txt b/data/attachments/9bdedce221e5c711.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9bdedce221e5c711.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9bf6dcfd12ca9af8.txt b/data/attachments/9bf6dcfd12ca9af8.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9bf6dcfd12ca9af8.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9d5e477a3b29cb1b.txt b/data/attachments/9d5e477a3b29cb1b.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9d5e477a3b29cb1b.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9dd4945325a0ee3e.txt b/data/attachments/9dd4945325a0ee3e.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9dd4945325a0ee3e.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/9dfc55d09b3c812f.txt b/data/attachments/9dfc55d09b3c812f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/9dfc55d09b3c812f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a1a7f2fa45e14470.txt b/data/attachments/a1a7f2fa45e14470.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a1a7f2fa45e14470.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a27bfa9679f67e14.txt b/data/attachments/a27bfa9679f67e14.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a27bfa9679f67e14.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a35fe89f41485d7e.txt b/data/attachments/a35fe89f41485d7e.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a35fe89f41485d7e.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a4199c81d16a6a4c.txt b/data/attachments/a4199c81d16a6a4c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a4199c81d16a6a4c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a6066c6065c0750a.txt b/data/attachments/a6066c6065c0750a.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a6066c6065c0750a.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a71b8b3a0b990b84.txt b/data/attachments/a71b8b3a0b990b84.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a71b8b3a0b990b84.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a7870d773120f44f.txt b/data/attachments/a7870d773120f44f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a7870d773120f44f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a8cee4cd00e750f1.txt b/data/attachments/a8cee4cd00e750f1.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a8cee4cd00e750f1.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/a9e707b952940378.txt b/data/attachments/a9e707b952940378.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/a9e707b952940378.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/aea7cc0fe1e29e7f.txt b/data/attachments/aea7cc0fe1e29e7f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/aea7cc0fe1e29e7f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/b167200c223442ef.txt b/data/attachments/b167200c223442ef.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/b167200c223442ef.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/b4bdf013a89b463d.txt b/data/attachments/b4bdf013a89b463d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/b4bdf013a89b463d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/b5018b5a042b7c94.txt b/data/attachments/b5018b5a042b7c94.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/b5018b5a042b7c94.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/b528ff8108e9da66.txt b/data/attachments/b528ff8108e9da66.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/b528ff8108e9da66.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/b57d5a2505049119.txt b/data/attachments/b57d5a2505049119.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/b57d5a2505049119.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/b59a3a81babb0f01.txt b/data/attachments/b59a3a81babb0f01.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/b59a3a81babb0f01.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/b64f9a4602a03f5b.txt b/data/attachments/b64f9a4602a03f5b.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/b64f9a4602a03f5b.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ba4e5dd2552b78c.txt b/data/attachments/ba4e5dd2552b78c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ba4e5dd2552b78c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ba5e6b3c87eeb40e.txt b/data/attachments/ba5e6b3c87eeb40e.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ba5e6b3c87eeb40e.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/c2bafba5ee114a8d.txt b/data/attachments/c2bafba5ee114a8d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/c2bafba5ee114a8d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/c2c1e208d061cabd.txt b/data/attachments/c2c1e208d061cabd.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/c2c1e208d061cabd.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/c6605eac9a8fe810.txt b/data/attachments/c6605eac9a8fe810.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/c6605eac9a8fe810.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/cb2ff1a2af196390.txt b/data/attachments/cb2ff1a2af196390.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/cb2ff1a2af196390.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/cddfabd85c05b54e.txt b/data/attachments/cddfabd85c05b54e.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/cddfabd85c05b54e.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/cfc5341d3846cedd.txt b/data/attachments/cfc5341d3846cedd.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/cfc5341d3846cedd.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d039c5de563c5a52.txt b/data/attachments/d039c5de563c5a52.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d039c5de563c5a52.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d16817e884424c8d.txt b/data/attachments/d16817e884424c8d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d16817e884424c8d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d293c1e2b22f205d.txt b/data/attachments/d293c1e2b22f205d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d293c1e2b22f205d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d2dac05938b2885c.txt b/data/attachments/d2dac05938b2885c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d2dac05938b2885c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d3b36c31bad5ff8.txt b/data/attachments/d3b36c31bad5ff8.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d3b36c31bad5ff8.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d52160aa15bbe87d.txt b/data/attachments/d52160aa15bbe87d.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d52160aa15bbe87d.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d577b68fb6963d1b.txt b/data/attachments/d577b68fb6963d1b.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d577b68fb6963d1b.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d59dd2c20c916b2.txt b/data/attachments/d59dd2c20c916b2.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d59dd2c20c916b2.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d5ef9c18595eb784.txt b/data/attachments/d5ef9c18595eb784.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d5ef9c18595eb784.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d7abab3f02667017.txt b/data/attachments/d7abab3f02667017.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d7abab3f02667017.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d88b84a5c63400bc.txt b/data/attachments/d88b84a5c63400bc.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d88b84a5c63400bc.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d8aedf022ca850d4.txt b/data/attachments/d8aedf022ca850d4.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d8aedf022ca850d4.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/d9ec5c179709ac1c.txt b/data/attachments/d9ec5c179709ac1c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/d9ec5c179709ac1c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/db95f600b5741674.txt b/data/attachments/db95f600b5741674.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/db95f600b5741674.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/df22b37d0c691b53.txt b/data/attachments/df22b37d0c691b53.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/df22b37d0c691b53.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e0e5d1c21eab4676.txt b/data/attachments/e0e5d1c21eab4676.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e0e5d1c21eab4676.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e1c5054693d26eda.txt b/data/attachments/e1c5054693d26eda.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e1c5054693d26eda.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e43063c536e23965.txt b/data/attachments/e43063c536e23965.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e43063c536e23965.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e548de8aa7805500.txt b/data/attachments/e548de8aa7805500.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e548de8aa7805500.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e5bccd3b870ef09f.txt b/data/attachments/e5bccd3b870ef09f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e5bccd3b870ef09f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e708ced453c596e0.txt b/data/attachments/e708ced453c596e0.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e708ced453c596e0.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e7a25e2649b7fd34.txt b/data/attachments/e7a25e2649b7fd34.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e7a25e2649b7fd34.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e820d62185e69e7f.txt b/data/attachments/e820d62185e69e7f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e820d62185e69e7f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/e931299f3b923637.txt b/data/attachments/e931299f3b923637.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/e931299f3b923637.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ebde239957dfad0f.txt b/data/attachments/ebde239957dfad0f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ebde239957dfad0f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ec585a132a2a96db.txt b/data/attachments/ec585a132a2a96db.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ec585a132a2a96db.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ec736475d19df640.txt b/data/attachments/ec736475d19df640.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ec736475d19df640.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ed17d0a13078555c.txt b/data/attachments/ed17d0a13078555c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ed17d0a13078555c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ed4de2ab9d52325f.txt b/data/attachments/ed4de2ab9d52325f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ed4de2ab9d52325f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ee4c819bf075d00c.txt b/data/attachments/ee4c819bf075d00c.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ee4c819bf075d00c.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ef5c68130e7ea13b.txt b/data/attachments/ef5c68130e7ea13b.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ef5c68130e7ea13b.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/ef9367700f1bcae.txt b/data/attachments/ef9367700f1bcae.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/ef9367700f1bcae.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/f0e38163801ab3b2.txt b/data/attachments/f0e38163801ab3b2.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/f0e38163801ab3b2.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/f15e53c739140d2e.txt b/data/attachments/f15e53c739140d2e.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/f15e53c739140d2e.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/f5c07c3c325c88e5.txt b/data/attachments/f5c07c3c325c88e5.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/f5c07c3c325c88e5.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/f6df48521d910f1f.txt b/data/attachments/f6df48521d910f1f.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/f6df48521d910f1f.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/attachments/fcab06184f097681.txt b/data/attachments/fcab06184f097681.txt new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/data/attachments/fcab06184f097681.txt @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/data/behaviors.json b/data/behaviors.json index 0b5add9..23798ef 100644 --- a/data/behaviors.json +++ b/data/behaviors.json @@ -1 +1 @@ -{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"GitLink接口","children":[{"name":"用户模块","children":[{"name":"登录接口","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"cb914cde81f216a0","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740043280012,"stop":1740043280167,"duration":155},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"280a1a4ce7150c9","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740043280172,"stop":1740043280252,"duration":80},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4c3940c646a54a6d","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740043280256,"stop":1740043280305,"duration":49},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"eb9c7624ad779f0e","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740043280310,"stop":1740043280399,"duration":89},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"6f65df5e6cea3eafffc558e122e773c5"}],"uid":"3a3f7b02dfb7265794f894f3981f8c41"}],"uid":"c2cc49ae0cc573acc444bf544a4573ff"}],"name":"behaviors"} \ No newline at end of file +{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"GitLink接口","children":[{"name":"用户模块","children":[{"name":"登录接口","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"628daa055f73bda5","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"6d9d8e3d1c587ac7","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4396f078bb63ebe","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"f91035d430cd8ede","parentUid":"6f65df5e6cea3eafffc558e122e773c5","status":"passed","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"6f65df5e6cea3eafffc558e122e773c5"}],"uid":"3a3f7b02dfb7265794f894f3981f8c41"}],"uid":"c2cc49ae0cc573acc444bf544a4573ff"}]} \ No newline at end of file diff --git a/data/categories.json b/data/categories.json index 58619be..a51bc93 100644 --- a/data/categories.json +++ b/data/categories.json @@ -1 +1 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"} \ No newline at end of file +{"uid":"4b4757e66a1912dae1a509f688f20b0f","name":"categories","children":[]} \ No newline at end of file diff --git a/data/packages.json b/data/packages.json index dedee68..b2b96fe 100644 --- a/data/packages.json +++ b/data/packages.json @@ -1 +1 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"test_case.test_auto_case.gitlink.test_api_account_login","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"cb914cde81f216a0","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740043280012,"stop":1740043280167,"duration":155},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"280a1a4ce7150c9","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740043280172,"stop":1740043280252,"duration":80},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4c3940c646a54a6d","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740043280256,"stop":1740043280305,"duration":49},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"eb9c7624ad779f0e","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740043280310,"stop":1740043280399,"duration":89},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"test_case.test_auto_case.gitlink.test_api_account_login"}],"name":"packages"} \ No newline at end of file +{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"test_case.test_auto_case.gitlink.test_api_account_login","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"628daa055f73bda5","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"6d9d8e3d1c587ac7","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4396f078bb63ebe","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"f91035d430cd8ede","parentUid":"41514cd82401637692c073b150bdcf72","status":"passed","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"test_case.test_auto_case.gitlink.test_api_account_login"}]} \ No newline at end of file diff --git a/data/suites.csv b/data/suites.csv index 0739787..d31ddce 100644 --- a/data/suites.csv +++ b/data/suites.csv @@ -1,5 +1,5 @@ "Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Thu Feb 20 09:21:20 UTC 2025","Thu Feb 20 09:21:20 UTC 2025","49","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名正确,密码错误,登录失败]","" -"passed","Thu Feb 20 09:21:20 UTC 2025","Thu Feb 20 09:21:20 UTC 2025","89","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","" -"passed","Thu Feb 20 09:21:20 UTC 2025","Thu Feb 20 09:21:20 UTC 2025","80","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","" -"passed","Thu Feb 20 09:21:20 UTC 2025","Thu Feb 20 09:21:20 UTC 2025","155","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","" +"passed","Fri Feb 21 03:34:54 UTC 2025","Fri Feb 21 03:34:54 UTC 2025","87","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","" +"passed","Fri Feb 21 03:34:54 UTC 2025","Fri Feb 21 03:34:54 UTC 2025","85","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","" +"passed","Fri Feb 21 03:34:54 UTC 2025","Fri Feb 21 03:34:54 UTC 2025","91","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","" +"passed","Fri Feb 21 03:34:54 UTC 2025","Fri Feb 21 03:34:54 UTC 2025","58","test_case.test_auto_case.gitlink","test_api_account_login","","","","test_api_account_login_auto[用户名正确,密码错误,登录失败]","" diff --git a/data/suites.json b/data/suites.json index 8571c06..7f00743 100644 --- a/data/suites.json +++ b/data/suites.json @@ -1 +1 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"test_case.test_auto_case.gitlink","children":[{"name":"test_api_account_login","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"cb914cde81f216a0","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740043280012,"stop":1740043280167,"duration":155},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"280a1a4ce7150c9","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740043280172,"stop":1740043280252,"duration":80},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4c3940c646a54a6d","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740043280256,"stop":1740043280305,"duration":49},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"eb9c7624ad779f0e","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740043280310,"stop":1740043280399,"duration":89},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"9fc17b976f42cf46317a56cdd4c19c87"}],"uid":"b0fc722739b0805b427026ec85dfeccf"}],"name":"suites"} \ No newline at end of file +{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"test_case.test_auto_case.gitlink","children":[{"name":"test_api_account_login","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"628daa055f73bda5","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"6d9d8e3d1c587ac7","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4396f078bb63ebe","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"f91035d430cd8ede","parentUid":"9fc17b976f42cf46317a56cdd4c19c87","status":"passed","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"9fc17b976f42cf46317a56cdd4c19c87"}],"uid":"b0fc722739b0805b427026ec85dfeccf"}]} \ No newline at end of file diff --git a/data/test-cases/4396f078bb63ebe.json b/data/test-cases/4396f078bb63ebe.json new file mode 100644 index 0000000..67b0606 --- /dev/null +++ b/data/test-cases/4396f078bb63ebe.json @@ -0,0 +1 @@ +{"uid":"4396f078bb63ebe","name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","fullName":"test_case.test_auto_case.gitlink.test_api_account_login#test_api_account_login_auto","historyId":"1ec6262aae231f981eae54021e83b315","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1740108891848,"stop":1740108891863,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data","time":{"start":1740108891864,"stop":1740108894161,"duration":2297},"status":"passed","steps":[{"name":"平台管理员登录","time":{"start":1740108891864,"stop":1740108892025,"duration":161},"status":"passed","steps":[{"name":"ID: gitlink_super_login_04","time":{"start":1740108892018,"stop":1740108892019,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"408582a8e451b2c5","name":"ID: gitlink_super_login_04","source":"408582a8e451b2c5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名密码正确,登录成功(管理员登录)","time":{"start":1740108892019,"stop":1740108892020,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"4a4cbedb8cecced6","name":"标题: 用户名密码正确,登录成功(管理员登录)","source":"4a4cbedb8cecced6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ee4c819bf075d00c","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"ee4c819bf075d00c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4f3f56b9a299c13c","name":"请求方式: POST","source":"4f3f56b9a299c13c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ed4de2ab9d52325f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"ed4de2ab9d52325f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"df22b37d0c691b53","name":"请求Cookies: None","source":"df22b37d0c691b53.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cfc5341d3846cedd","name":"请求关键字: json","source":"cfc5341d3846cedd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bc49b0add955bf6","name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","source":"9bc49b0add955bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43ae51f86377196f","name":"请求文件: None","source":"43ae51f86377196f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d59dd2c20c916b2","name":"请求后等待时间: None","source":"d59dd2c20c916b2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108892020,"stop":1740108892021,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"80500c1f34156033","name":"响应码: 200","source":"80500c1f34156033.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"12c2758cf927685f","name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","source":"12c2758cf927685f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 128.66 ms","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f6df48521d910f1f","name":"响应耗时: 0.13 s || 128.66 ms","source":"f6df48521d910f1f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","time":{"start":1740108892025,"stop":1740108892025,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a9e707b952940378","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","source":"a9e707b952940378.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"新建公开项目","time":{"start":1740108892025,"stop":1740108893529,"duration":1504},"status":"passed","steps":[{"name":"ID: gitlink_projects_new_project_01","time":{"start":1740108893523,"stop":1740108893523,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"7655b3753cfe0af3","name":"ID: gitlink_projects_new_project_01","source":"7655b3753cfe0af3.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 正确输入各项必填参数,新建公开项目成功","time":{"start":1740108893523,"stop":1740108893524,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"51748a87a0a3c94e","name":"标题: 正确输入各项必填参数,新建公开项目成功","source":"51748a87a0a3c94e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6881a547acbf3a84","name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","source":"6881a547acbf3a84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"42980781579aa9b7","name":"请求方式: POST","source":"42980781579aa9b7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f5c07c3c325c88e5","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"f5c07c3c325c88e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43160b77c723eb1a","name":"请求Cookies: None","source":"43160b77c723eb1a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"db95f600b5741674","name":"请求关键字: json","source":"db95f600b5741674.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"67c7031fed3f1063","name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","source":"67c7031fed3f1063.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a35fe89f41485d7e","name":"请求文件: None","source":"a35fe89f41485d7e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"11a65b497f44dfdf","name":"请求后等待时间: None","source":"11a65b497f44dfdf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893524,"stop":1740108893525,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"d7abab3f02667017","name":"响应码: 200","source":"d7abab3f02667017.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"198dccdbc64c27d","name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","source":"198dccdbc64c27d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 1.47 s || 1473.22 ms","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6b2c2c12fa500bf6","name":"响应耗时: 1.47 s || 1473.22 ms","source":"6b2c2c12fa500bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","time":{"start":1740108893528,"stop":1740108893528,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2c5b40a3c4bd6bbb","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","source":"2c5b40a3c4bd6bbb.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"添加测试账号作为项目成员-开发者","time":{"start":1740108893529,"stop":1740108893805,"duration":276},"status":"passed","steps":[{"name":"ID: gitlink_add_repo_collaborator_01","time":{"start":1740108893802,"stop":1740108893803,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"2ccc938ea1cfe7f9","name":"ID: gitlink_add_repo_collaborator_01","source":"2ccc938ea1cfe7f9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 仓库管理员添加一个项目成员,添加成功","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4b53eafb646fbf19","name":"标题: 仓库管理员添加一个项目成员,添加成功","source":"4b53eafb646fbf19.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e931299f3b923637","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","source":"e931299f3b923637.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"61fee42cb3d55824","name":"请求方式: POST","source":"61fee42cb3d55824.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"990c4b617112f392","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"990c4b617112f392.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"93554eb3810480e7","name":"请求Cookies: None","source":"93554eb3810480e7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8b8aa6b0d70cbf98","name":"请求关键字: json","source":"8b8aa6b0d70cbf98.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 106}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50b414f4dd397f01","name":"请求参数: {'user_id': 106}","source":"50b414f4dd397f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893803,"stop":1740108893804,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3e19024753c6bc99","name":"请求文件: None","source":"3e19024753c6bc99.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b528ff8108e9da66","name":"请求后等待时间: None","source":"b528ff8108e9da66.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e43063c536e23965","name":"响应码: 200","source":"e43063c536e23965.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a8cee4cd00e750f1","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a8cee4cd00e750f1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.26 s || 260.62 ms","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1914469ab7c7041","name":"响应耗时: 0.26 s || 260.62 ms","source":"1914469ab7c7041.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","time":{"start":1740108893805,"stop":1740108893805,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d5ef9c18595eb784","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","source":"d5ef9c18595eb784.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"开启数据集导航栏","time":{"start":1740108893805,"stop":1740108893910,"duration":105},"status":"passed","steps":[{"name":"ID: gitlink_update_project_unit_01","time":{"start":1740108893907,"stop":1740108893908,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"b59a3a81babb0f01","name":"ID: gitlink_update_project_unit_01","source":"b59a3a81babb0f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 更新仓库基本设置 - 更新项目导航栏","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e0e5d1c21eab4676","name":"标题: 更新仓库基本设置 - 更新项目导航栏","source":"e0e5d1c21eab4676.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1c21e71831deeecd","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","source":"1c21e71831deeecd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"73295417fc83e2e5","name":"请求方式: POST","source":"73295417fc83e2e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e820d62185e69e7f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e820d62185e69e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9dd4945325a0ee3e","name":"请求Cookies: None","source":"9dd4945325a0ee3e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d2dac05938b2885c","name":"请求关键字: json","source":"d2dac05938b2885c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8eac0f04a8d5e590","name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","source":"8eac0f04a8d5e590.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"58f1fc76cc5608b4","name":"请求文件: None","source":"58f1fc76cc5608b4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893908,"stop":1740108893909,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ef9367700f1bcae","name":"请求后等待时间: None","source":"ef9367700f1bcae.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6f1a498e784139ea","name":"响应码: 200","source":"6f1a498e784139ea.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d16817e884424c8d","name":"响应结果: {'status': 0, 'message': 'success'}","source":"d16817e884424c8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.09 s || 91.93 ms","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5d31151ad1da1a15","name":"响应耗时: 0.09 s || 91.93 ms","source":"5d31151ad1da1a15.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","time":{"start":1740108893909,"stop":1740108893910,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"1d57a678b95e3dbe","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","source":"1d57a678b95e3dbe.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"创建数据集","time":{"start":1740108893910,"stop":1740108894160,"duration":250},"status":"passed","steps":[{"name":"ID: gitlink_get_repo_licenses_01","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1b86d62cb3b133ac","name":"ID: gitlink_get_repo_licenses_01","source":"1b86d62cb3b133ac.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 获取开源许可证列表数据","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ba5e6b3c87eeb40e","name":"标题: 获取开源许可证列表数据","source":"ba5e6b3c87eeb40e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5cc4f3ef4eea58ff","name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","source":"5cc4f3ef4eea58ff.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: GET","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"674e04c6c06ef1ee","name":"请求方式: GET","source":"674e04c6c06ef1ee.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d039c5de563c5a52","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"d039c5de563c5a52.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c2bafba5ee114a8d","name":"请求Cookies: None","source":"c2bafba5ee114a8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: params","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"242c644cfa9dab75","name":"请求关键字: params","source":"242c644cfa9dab75.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fcab06184f097681","name":"请求参数: None","source":"fcab06184f097681.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"48d12ca009d7e0dc","name":"请求文件: None","source":"48d12ca009d7e0dc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50f18719d830eaf1","name":"请求后等待时间: None","source":"50f18719d830eaf1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bdedce221e5c711","name":"响应码: 200","source":"9bdedce221e5c711.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","time":{"start":1740108894051,"stop":1740108894052,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ec585a132a2a96db","name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","source":"ec585a132a2a96db.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 130.73 ms","time":{"start":1740108894052,"stop":1740108894052,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d88b84a5c63400bc","name":"响应耗时: 0.13 s || 130.73 ms","source":"d88b84a5c63400bc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","time":{"start":1740108894059,"stop":1740108894060,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"23b111716e77a1aa","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","source":"23b111716e77a1aa.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"ID: gitlink_repo_new_dataset_01","time":{"start":1740108894157,"stop":1740108894158,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9dfc55d09b3c812f","name":"ID: gitlink_repo_new_dataset_01","source":"9dfc55d09b3c812f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 项目创建数据集(所有参数均填写),创建成功","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a6066c6065c0750a","name":"标题: 项目创建数据集(所有参数均填写),创建成功","source":"a6066c6065c0750a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"310baf475716da35","name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","source":"310baf475716da35.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e548de8aa7805500","name":"请求方式: POST","source":"e548de8aa7805500.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e5bccd3b870ef09f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e5bccd3b870ef09f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cb2ff1a2af196390","name":"请求Cookies: None","source":"cb2ff1a2af196390.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"15688a45c41fe84d","name":"请求关键字: json","source":"15688a45c41fe84d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9a52b34d8cce067a","name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","source":"9a52b34d8cce067a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c6605eac9a8fe810","name":"请求文件: None","source":"c6605eac9a8fe810.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"aea7cc0fe1e29e7f","name":"请求后等待时间: None","source":"aea7cc0fe1e29e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4ac9e725002fa7ce","name":"响应码: 200","source":"4ac9e725002fa7ce.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a1a7f2fa45e14470","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a1a7f2fa45e14470.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.07 s || 69.17 ms","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d293c1e2b22f205d","name":"响应耗时: 0.07 s || 69.17 ms","source":"d293c1e2b22f205d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","time":{"start":1740108894160,"stop":1740108894160,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c568e4e185814bf","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","source":"4c568e4e185814bf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":28,"attachmentsCount":28,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":89,"attachmentsCount":84,"shouldDisplayMessage":false,"hasContent":true},{"name":"case_control","time":{"start":1740108894349,"stop":1740108894350,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"ID: gitlink_login_03","time":{"start":1740108894405,"stop":1740108894406,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"8636e92a70a8e145","name":"ID: gitlink_login_03","source":"8636e92a70a8e145.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名正确,密码错误,登录失败","time":{"start":1740108894406,"stop":1740108894406,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"51c38f6ec5e3ba3b","name":"标题: 用户名正确,密码错误,登录失败","source":"51c38f6ec5e3ba3b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108894406,"stop":1740108894406,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b4bdf013a89b463d","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"b4bdf013a89b463d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894406,"stop":1740108894406,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"10ef4289b087e9ee","name":"请求方式: POST","source":"10ef4289b087e9ee.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108894406,"stop":1740108894407,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"d577b68fb6963d1b","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"d577b68fb6963d1b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2042262399b45abb","name":"请求Cookies: None","source":"2042262399b45abb.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: JSON","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"7720b637581a9241","name":"请求关键字: JSON","source":"7720b637581a9241.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'autotest', 'password': 12345678900, 'autologin': 1}","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"17273e535ad9d8cb","name":"请求参数: {'login': 'autotest', 'password': 12345678900, 'autologin': 1}","source":"17273e535ad9d8cb.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4d5aadc7fcb3281","name":"请求文件: None","source":"4d5aadc7fcb3281.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"315afa417745060c","name":"请求后等待时间: None","source":"315afa417745060c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b64f9a4602a03f5b","name":"响应码: 200","source":"b64f9a4602a03f5b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': -1, 'message': '密码不能为空字符,密码过短(最短为 6 个字符),密码6~16位,支持字母数字和符号'}","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"620a543bc660023a","name":"响应结果: {'status': -1, 'message': '密码不能为空字符,密码过短(最短为 6 个字符),密码6~16位,支持字母数字和符号'}","source":"620a543bc660023a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.05 s || 50.05 ms","time":{"start":1740108894407,"stop":1740108894407,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a4199c81d16a6a4c","name":"响应耗时: 0.05 s || 50.05 ms","source":"a4199c81d16a6a4c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'login': 'autotest', 'password': 12345678900, 'autologin': 1}}","time":{"start":1740108894408,"stop":1740108894408,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"60e61b6c6c815fb2","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'login': 'autotest', 'password': 12345678900, 'autologin': 1}}","source":"60e61b6c6c815fb2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},"afterStages":[{"name":"case_control::0","time":{"start":1740108894409,"stop":1740108894409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data::0","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"删除测试项目","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"ID: gitlink_projects_delete_project_01","time":{"start":1740108895009,"stop":1740108895010,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"107093a3f5d9ac0d","name":"ID: gitlink_projects_delete_project_01","source":"107093a3f5d9ac0d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 删除项目","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"3700c8c5efc435f0","name":"标题: 删除项目","source":"3700c8c5efc435f0.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ebde239957dfad0f","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","source":"ebde239957dfad0f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: DELETE","time":{"start":1740108895010,"stop":1740108895011,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9d5e477a3b29cb1b","name":"请求方式: DELETE","source":"9d5e477a3b29cb1b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c155856c0c1b335","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"4c155856c0c1b335.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"244b812c2e9488c8","name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"244b812c2e9488c8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"28e6fd8ed45c7af8","name":"请求关键字: json","source":"28e6fd8ed45c7af8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64150948a9ba69f2","name":"请求参数: None","source":"64150948a9ba69f2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d9ec5c179709ac1c","name":"请求文件: None","source":"d9ec5c179709ac1c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a71b8b3a0b990b84","name":"请求后等待时间: None","source":"a71b8b3a0b990b84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1956949ce891ec0b","name":"响应码: 200","source":"1956949ce891ec0b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64ed2b3d7ecbb9d9","name":"响应结果: {'status': 0, 'message': 'success'}","source":"64ed2b3d7ecbb9d9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.5 s || 498.34 ms","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4895f99d34b30ad4","name":"响应耗时: 0.5 s || 498.34 ms","source":"4895f99d34b30ad4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","time":{"start":1740108895012,"stop":1740108895013,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"194bf72057f0b5e5","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","source":"194bf72057f0b5e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":15,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"labels":[{"name":"epic","value":"GitLink接口"},{"name":"story","value":"登录接口"},{"name":"feature","value":"用户模块"},{"name":"severity","value":"critical"},{"name":"tag","value":"login('登录接口')"},{"name":"tag","value":"smoke"},{"name":"tag","value":"gitlink"},{"name":"tag","value":"auto"},{"name":"parentSuite","value":"test_case.test_auto_case.gitlink"},{"name":"suite","value":"test_api_account_login"},{"name":"host","value":"1d190050b27f"},{"name":"thread","value":"3990-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"test_case.test_auto_case.gitlink.test_api_account_login"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"case","value":"{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[],"categories":[],"tags":["auto","login('登录接口')","smoke","gitlink"]},"source":"4396f078bb63ebe.json","parameterValues":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"]} \ No newline at end of file diff --git a/data/test-cases/628daa055f73bda5.json b/data/test-cases/628daa055f73bda5.json new file mode 100644 index 0000000..5b762f6 --- /dev/null +++ b/data/test-cases/628daa055f73bda5.json @@ -0,0 +1 @@ +{"uid":"628daa055f73bda5","name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","fullName":"test_case.test_auto_case.gitlink.test_api_account_login#test_api_account_login_auto","historyId":"c27e02cab4a3ce1a6c1254797f24748d","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1740108891848,"stop":1740108891863,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data","time":{"start":1740108891864,"stop":1740108894161,"duration":2297},"status":"passed","steps":[{"name":"平台管理员登录","time":{"start":1740108891864,"stop":1740108892025,"duration":161},"status":"passed","steps":[{"name":"ID: gitlink_super_login_04","time":{"start":1740108892018,"stop":1740108892019,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"408582a8e451b2c5","name":"ID: gitlink_super_login_04","source":"408582a8e451b2c5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名密码正确,登录成功(管理员登录)","time":{"start":1740108892019,"stop":1740108892020,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"4a4cbedb8cecced6","name":"标题: 用户名密码正确,登录成功(管理员登录)","source":"4a4cbedb8cecced6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ee4c819bf075d00c","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"ee4c819bf075d00c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4f3f56b9a299c13c","name":"请求方式: POST","source":"4f3f56b9a299c13c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ed4de2ab9d52325f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"ed4de2ab9d52325f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"df22b37d0c691b53","name":"请求Cookies: None","source":"df22b37d0c691b53.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cfc5341d3846cedd","name":"请求关键字: json","source":"cfc5341d3846cedd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bc49b0add955bf6","name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","source":"9bc49b0add955bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43ae51f86377196f","name":"请求文件: None","source":"43ae51f86377196f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d59dd2c20c916b2","name":"请求后等待时间: None","source":"d59dd2c20c916b2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108892020,"stop":1740108892021,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"80500c1f34156033","name":"响应码: 200","source":"80500c1f34156033.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"12c2758cf927685f","name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","source":"12c2758cf927685f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 128.66 ms","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f6df48521d910f1f","name":"响应耗时: 0.13 s || 128.66 ms","source":"f6df48521d910f1f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","time":{"start":1740108892025,"stop":1740108892025,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a9e707b952940378","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","source":"a9e707b952940378.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"新建公开项目","time":{"start":1740108892025,"stop":1740108893529,"duration":1504},"status":"passed","steps":[{"name":"ID: gitlink_projects_new_project_01","time":{"start":1740108893523,"stop":1740108893523,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"7655b3753cfe0af3","name":"ID: gitlink_projects_new_project_01","source":"7655b3753cfe0af3.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 正确输入各项必填参数,新建公开项目成功","time":{"start":1740108893523,"stop":1740108893524,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"51748a87a0a3c94e","name":"标题: 正确输入各项必填参数,新建公开项目成功","source":"51748a87a0a3c94e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6881a547acbf3a84","name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","source":"6881a547acbf3a84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"42980781579aa9b7","name":"请求方式: POST","source":"42980781579aa9b7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f5c07c3c325c88e5","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"f5c07c3c325c88e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43160b77c723eb1a","name":"请求Cookies: None","source":"43160b77c723eb1a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"db95f600b5741674","name":"请求关键字: json","source":"db95f600b5741674.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"67c7031fed3f1063","name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","source":"67c7031fed3f1063.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a35fe89f41485d7e","name":"请求文件: None","source":"a35fe89f41485d7e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"11a65b497f44dfdf","name":"请求后等待时间: None","source":"11a65b497f44dfdf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893524,"stop":1740108893525,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"d7abab3f02667017","name":"响应码: 200","source":"d7abab3f02667017.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"198dccdbc64c27d","name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","source":"198dccdbc64c27d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 1.47 s || 1473.22 ms","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6b2c2c12fa500bf6","name":"响应耗时: 1.47 s || 1473.22 ms","source":"6b2c2c12fa500bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","time":{"start":1740108893528,"stop":1740108893528,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2c5b40a3c4bd6bbb","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","source":"2c5b40a3c4bd6bbb.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"添加测试账号作为项目成员-开发者","time":{"start":1740108893529,"stop":1740108893805,"duration":276},"status":"passed","steps":[{"name":"ID: gitlink_add_repo_collaborator_01","time":{"start":1740108893802,"stop":1740108893803,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"2ccc938ea1cfe7f9","name":"ID: gitlink_add_repo_collaborator_01","source":"2ccc938ea1cfe7f9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 仓库管理员添加一个项目成员,添加成功","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4b53eafb646fbf19","name":"标题: 仓库管理员添加一个项目成员,添加成功","source":"4b53eafb646fbf19.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e931299f3b923637","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","source":"e931299f3b923637.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"61fee42cb3d55824","name":"请求方式: POST","source":"61fee42cb3d55824.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"990c4b617112f392","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"990c4b617112f392.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"93554eb3810480e7","name":"请求Cookies: None","source":"93554eb3810480e7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8b8aa6b0d70cbf98","name":"请求关键字: json","source":"8b8aa6b0d70cbf98.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 106}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50b414f4dd397f01","name":"请求参数: {'user_id': 106}","source":"50b414f4dd397f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893803,"stop":1740108893804,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3e19024753c6bc99","name":"请求文件: None","source":"3e19024753c6bc99.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b528ff8108e9da66","name":"请求后等待时间: None","source":"b528ff8108e9da66.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e43063c536e23965","name":"响应码: 200","source":"e43063c536e23965.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a8cee4cd00e750f1","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a8cee4cd00e750f1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.26 s || 260.62 ms","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1914469ab7c7041","name":"响应耗时: 0.26 s || 260.62 ms","source":"1914469ab7c7041.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","time":{"start":1740108893805,"stop":1740108893805,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d5ef9c18595eb784","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","source":"d5ef9c18595eb784.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"开启数据集导航栏","time":{"start":1740108893805,"stop":1740108893910,"duration":105},"status":"passed","steps":[{"name":"ID: gitlink_update_project_unit_01","time":{"start":1740108893907,"stop":1740108893908,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"b59a3a81babb0f01","name":"ID: gitlink_update_project_unit_01","source":"b59a3a81babb0f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 更新仓库基本设置 - 更新项目导航栏","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e0e5d1c21eab4676","name":"标题: 更新仓库基本设置 - 更新项目导航栏","source":"e0e5d1c21eab4676.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1c21e71831deeecd","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","source":"1c21e71831deeecd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"73295417fc83e2e5","name":"请求方式: POST","source":"73295417fc83e2e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e820d62185e69e7f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e820d62185e69e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9dd4945325a0ee3e","name":"请求Cookies: None","source":"9dd4945325a0ee3e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d2dac05938b2885c","name":"请求关键字: json","source":"d2dac05938b2885c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8eac0f04a8d5e590","name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","source":"8eac0f04a8d5e590.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"58f1fc76cc5608b4","name":"请求文件: None","source":"58f1fc76cc5608b4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893908,"stop":1740108893909,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ef9367700f1bcae","name":"请求后等待时间: None","source":"ef9367700f1bcae.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6f1a498e784139ea","name":"响应码: 200","source":"6f1a498e784139ea.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d16817e884424c8d","name":"响应结果: {'status': 0, 'message': 'success'}","source":"d16817e884424c8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.09 s || 91.93 ms","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5d31151ad1da1a15","name":"响应耗时: 0.09 s || 91.93 ms","source":"5d31151ad1da1a15.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","time":{"start":1740108893909,"stop":1740108893910,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"1d57a678b95e3dbe","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","source":"1d57a678b95e3dbe.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"创建数据集","time":{"start":1740108893910,"stop":1740108894160,"duration":250},"status":"passed","steps":[{"name":"ID: gitlink_get_repo_licenses_01","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1b86d62cb3b133ac","name":"ID: gitlink_get_repo_licenses_01","source":"1b86d62cb3b133ac.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 获取开源许可证列表数据","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ba5e6b3c87eeb40e","name":"标题: 获取开源许可证列表数据","source":"ba5e6b3c87eeb40e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5cc4f3ef4eea58ff","name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","source":"5cc4f3ef4eea58ff.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: GET","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"674e04c6c06ef1ee","name":"请求方式: GET","source":"674e04c6c06ef1ee.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d039c5de563c5a52","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"d039c5de563c5a52.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c2bafba5ee114a8d","name":"请求Cookies: None","source":"c2bafba5ee114a8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: params","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"242c644cfa9dab75","name":"请求关键字: params","source":"242c644cfa9dab75.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fcab06184f097681","name":"请求参数: None","source":"fcab06184f097681.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"48d12ca009d7e0dc","name":"请求文件: None","source":"48d12ca009d7e0dc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50f18719d830eaf1","name":"请求后等待时间: None","source":"50f18719d830eaf1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bdedce221e5c711","name":"响应码: 200","source":"9bdedce221e5c711.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","time":{"start":1740108894051,"stop":1740108894052,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ec585a132a2a96db","name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","source":"ec585a132a2a96db.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 130.73 ms","time":{"start":1740108894052,"stop":1740108894052,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d88b84a5c63400bc","name":"响应耗时: 0.13 s || 130.73 ms","source":"d88b84a5c63400bc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","time":{"start":1740108894059,"stop":1740108894060,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"23b111716e77a1aa","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","source":"23b111716e77a1aa.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"ID: gitlink_repo_new_dataset_01","time":{"start":1740108894157,"stop":1740108894158,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9dfc55d09b3c812f","name":"ID: gitlink_repo_new_dataset_01","source":"9dfc55d09b3c812f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 项目创建数据集(所有参数均填写),创建成功","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a6066c6065c0750a","name":"标题: 项目创建数据集(所有参数均填写),创建成功","source":"a6066c6065c0750a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"310baf475716da35","name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","source":"310baf475716da35.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e548de8aa7805500","name":"请求方式: POST","source":"e548de8aa7805500.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e5bccd3b870ef09f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e5bccd3b870ef09f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cb2ff1a2af196390","name":"请求Cookies: None","source":"cb2ff1a2af196390.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"15688a45c41fe84d","name":"请求关键字: json","source":"15688a45c41fe84d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9a52b34d8cce067a","name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","source":"9a52b34d8cce067a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c6605eac9a8fe810","name":"请求文件: None","source":"c6605eac9a8fe810.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"aea7cc0fe1e29e7f","name":"请求后等待时间: None","source":"aea7cc0fe1e29e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4ac9e725002fa7ce","name":"响应码: 200","source":"4ac9e725002fa7ce.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a1a7f2fa45e14470","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a1a7f2fa45e14470.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.07 s || 69.17 ms","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d293c1e2b22f205d","name":"响应耗时: 0.07 s || 69.17 ms","source":"d293c1e2b22f205d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","time":{"start":1740108894160,"stop":1740108894160,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c568e4e185814bf","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","source":"4c568e4e185814bf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":28,"attachmentsCount":28,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":89,"attachmentsCount":84,"shouldDisplayMessage":false,"hasContent":true},{"name":"case_control","time":{"start":1740108894161,"stop":1740108894161,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"ID: gitlink_login_01","time":{"start":1740108894248,"stop":1740108894248,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f0e38163801ab3b2","name":"ID: gitlink_login_01","source":"f0e38163801ab3b2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名密码正确,登录成功(不校验数据库)","time":{"start":1740108894248,"stop":1740108894248,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e7a25e2649b7fd34","name":"标题: 用户名密码正确,登录成功(不校验数据库)","source":"e7a25e2649b7fd34.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108894248,"stop":1740108894248,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ed17d0a13078555c","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"ed17d0a13078555c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2883d630d5ca2b19","name":"请求方式: POST","source":"2883d630d5ca2b19.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e1c5054693d26eda","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"e1c5054693d26eda.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"3e6429284db3c74a","name":"请求Cookies: None","source":"3e6429284db3c74a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: JSON","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"49e870e1dda6d931","name":"请求关键字: JSON","source":"49e870e1dda6d931.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bf6dcfd12ca9af8","name":"请求参数: {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}","source":"9bf6dcfd12ca9af8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1c4c552b5fa51e40","name":"请求文件: None","source":"1c4c552b5fa51e40.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6b4b8a37b4f95e80","name":"请求后等待时间: None","source":"6b4b8a37b4f95e80.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4e5f9ca56d7b6843","name":"响应码: 200","source":"4e5f9ca56d7b6843.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'username': 'autotest', 'real_name': 'autotest', 'login': 'autotest', 'user_id': 106, 'image_url': 'images/avatars/User/106?t=1697167878', 'admin': False, 'user_identity': '专业人士', 'is_watch': False}","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"3428bae75594a8e2","name":"响应结果: {'username': 'autotest', 'real_name': 'autotest', 'login': 'autotest', 'user_id': 106, 'image_url': 'images/avatars/User/106?t=1697167878', 'admin': False, 'user_identity': '专业人士', 'is_watch': False}","source":"3428bae75594a8e2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.08 s || 76.59 ms","time":{"start":1740108894249,"stop":1740108894249,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"48c514f5b0fa3785","name":"响应耗时: 0.08 s || 76.59 ms","source":"48c514f5b0fa3785.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'nickname': 'autotest', 'login': 'autotest', 'user_id': '106', 'cookies': {'_educoder_session': '338b07fc676df55dbcfc73f48ec7996a', 'autologin_trustie': 'be06b98eb11dc58de93ab4d9de5b673ebae935bd', 'user_id': 'BAhpbw%3D%3D--ac05b1cddeb768735ba4f1cf8345d6b3bb4eecf3'}, '_payload': {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}}","time":{"start":1740108894253,"stop":1740108894253,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"78b1eddd525e46f4","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'nickname': 'autotest', 'login': 'autotest', 'user_id': '106', 'cookies': {'_educoder_session': '338b07fc676df55dbcfc73f48ec7996a', 'autologin_trustie': 'be06b98eb11dc58de93ab4d9de5b673ebae935bd', 'user_id': 'BAhpbw%3D%3D--ac05b1cddeb768735ba4f1cf8345d6b3bb4eecf3'}, '_payload': {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}}","source":"78b1eddd525e46f4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},"afterStages":[{"name":"case_control::0","time":{"start":1740108894254,"stop":1740108894254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data::0","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"删除测试项目","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"ID: gitlink_projects_delete_project_01","time":{"start":1740108895009,"stop":1740108895010,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"107093a3f5d9ac0d","name":"ID: gitlink_projects_delete_project_01","source":"107093a3f5d9ac0d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 删除项目","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"3700c8c5efc435f0","name":"标题: 删除项目","source":"3700c8c5efc435f0.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ebde239957dfad0f","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","source":"ebde239957dfad0f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: DELETE","time":{"start":1740108895010,"stop":1740108895011,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9d5e477a3b29cb1b","name":"请求方式: DELETE","source":"9d5e477a3b29cb1b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c155856c0c1b335","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"4c155856c0c1b335.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"244b812c2e9488c8","name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"244b812c2e9488c8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"28e6fd8ed45c7af8","name":"请求关键字: json","source":"28e6fd8ed45c7af8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64150948a9ba69f2","name":"请求参数: None","source":"64150948a9ba69f2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d9ec5c179709ac1c","name":"请求文件: None","source":"d9ec5c179709ac1c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a71b8b3a0b990b84","name":"请求后等待时间: None","source":"a71b8b3a0b990b84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1956949ce891ec0b","name":"响应码: 200","source":"1956949ce891ec0b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64ed2b3d7ecbb9d9","name":"响应结果: {'status': 0, 'message': 'success'}","source":"64ed2b3d7ecbb9d9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.5 s || 498.34 ms","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4895f99d34b30ad4","name":"响应耗时: 0.5 s || 498.34 ms","source":"4895f99d34b30ad4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","time":{"start":1740108895012,"stop":1740108895013,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"194bf72057f0b5e5","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","source":"194bf72057f0b5e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":15,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"labels":[{"name":"epic","value":"GitLink接口"},{"name":"severity","value":"normal"},{"name":"story","value":"登录接口"},{"name":"feature","value":"用户模块"},{"name":"tag","value":"login('登录接口')"},{"name":"tag","value":"smoke"},{"name":"tag","value":"gitlink"},{"name":"tag","value":"auto"},{"name":"parentSuite","value":"test_case.test_auto_case.gitlink"},{"name":"suite","value":"test_api_account_login"},{"name":"host","value":"1d190050b27f"},{"name":"thread","value":"3990-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"test_case.test_auto_case.gitlink.test_api_account_login"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"case","value":"{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["auto","login('登录接口')","smoke","gitlink"]},"source":"628daa055f73bda5.json","parameterValues":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"]} \ No newline at end of file diff --git a/data/test-cases/6d9d8e3d1c587ac7.json b/data/test-cases/6d9d8e3d1c587ac7.json new file mode 100644 index 0000000..5b45b54 --- /dev/null +++ b/data/test-cases/6d9d8e3d1c587ac7.json @@ -0,0 +1 @@ +{"uid":"6d9d8e3d1c587ac7","name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","fullName":"test_case.test_auto_case.gitlink.test_api_account_login#test_api_account_login_auto","historyId":"f378fc62b09cd8d9089942b71f3f8de4","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1740108891848,"stop":1740108891863,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data","time":{"start":1740108891864,"stop":1740108894161,"duration":2297},"status":"passed","steps":[{"name":"平台管理员登录","time":{"start":1740108891864,"stop":1740108892025,"duration":161},"status":"passed","steps":[{"name":"ID: gitlink_super_login_04","time":{"start":1740108892018,"stop":1740108892019,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"408582a8e451b2c5","name":"ID: gitlink_super_login_04","source":"408582a8e451b2c5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名密码正确,登录成功(管理员登录)","time":{"start":1740108892019,"stop":1740108892020,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"4a4cbedb8cecced6","name":"标题: 用户名密码正确,登录成功(管理员登录)","source":"4a4cbedb8cecced6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ee4c819bf075d00c","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"ee4c819bf075d00c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4f3f56b9a299c13c","name":"请求方式: POST","source":"4f3f56b9a299c13c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ed4de2ab9d52325f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"ed4de2ab9d52325f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"df22b37d0c691b53","name":"请求Cookies: None","source":"df22b37d0c691b53.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cfc5341d3846cedd","name":"请求关键字: json","source":"cfc5341d3846cedd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bc49b0add955bf6","name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","source":"9bc49b0add955bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43ae51f86377196f","name":"请求文件: None","source":"43ae51f86377196f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d59dd2c20c916b2","name":"请求后等待时间: None","source":"d59dd2c20c916b2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108892020,"stop":1740108892021,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"80500c1f34156033","name":"响应码: 200","source":"80500c1f34156033.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"12c2758cf927685f","name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","source":"12c2758cf927685f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 128.66 ms","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f6df48521d910f1f","name":"响应耗时: 0.13 s || 128.66 ms","source":"f6df48521d910f1f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","time":{"start":1740108892025,"stop":1740108892025,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a9e707b952940378","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","source":"a9e707b952940378.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"新建公开项目","time":{"start":1740108892025,"stop":1740108893529,"duration":1504},"status":"passed","steps":[{"name":"ID: gitlink_projects_new_project_01","time":{"start":1740108893523,"stop":1740108893523,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"7655b3753cfe0af3","name":"ID: gitlink_projects_new_project_01","source":"7655b3753cfe0af3.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 正确输入各项必填参数,新建公开项目成功","time":{"start":1740108893523,"stop":1740108893524,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"51748a87a0a3c94e","name":"标题: 正确输入各项必填参数,新建公开项目成功","source":"51748a87a0a3c94e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6881a547acbf3a84","name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","source":"6881a547acbf3a84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"42980781579aa9b7","name":"请求方式: POST","source":"42980781579aa9b7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f5c07c3c325c88e5","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"f5c07c3c325c88e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43160b77c723eb1a","name":"请求Cookies: None","source":"43160b77c723eb1a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"db95f600b5741674","name":"请求关键字: json","source":"db95f600b5741674.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"67c7031fed3f1063","name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","source":"67c7031fed3f1063.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a35fe89f41485d7e","name":"请求文件: None","source":"a35fe89f41485d7e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"11a65b497f44dfdf","name":"请求后等待时间: None","source":"11a65b497f44dfdf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893524,"stop":1740108893525,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"d7abab3f02667017","name":"响应码: 200","source":"d7abab3f02667017.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"198dccdbc64c27d","name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","source":"198dccdbc64c27d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 1.47 s || 1473.22 ms","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6b2c2c12fa500bf6","name":"响应耗时: 1.47 s || 1473.22 ms","source":"6b2c2c12fa500bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","time":{"start":1740108893528,"stop":1740108893528,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2c5b40a3c4bd6bbb","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","source":"2c5b40a3c4bd6bbb.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"添加测试账号作为项目成员-开发者","time":{"start":1740108893529,"stop":1740108893805,"duration":276},"status":"passed","steps":[{"name":"ID: gitlink_add_repo_collaborator_01","time":{"start":1740108893802,"stop":1740108893803,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"2ccc938ea1cfe7f9","name":"ID: gitlink_add_repo_collaborator_01","source":"2ccc938ea1cfe7f9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 仓库管理员添加一个项目成员,添加成功","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4b53eafb646fbf19","name":"标题: 仓库管理员添加一个项目成员,添加成功","source":"4b53eafb646fbf19.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e931299f3b923637","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","source":"e931299f3b923637.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"61fee42cb3d55824","name":"请求方式: POST","source":"61fee42cb3d55824.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"990c4b617112f392","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"990c4b617112f392.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"93554eb3810480e7","name":"请求Cookies: None","source":"93554eb3810480e7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8b8aa6b0d70cbf98","name":"请求关键字: json","source":"8b8aa6b0d70cbf98.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 106}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50b414f4dd397f01","name":"请求参数: {'user_id': 106}","source":"50b414f4dd397f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893803,"stop":1740108893804,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3e19024753c6bc99","name":"请求文件: None","source":"3e19024753c6bc99.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b528ff8108e9da66","name":"请求后等待时间: None","source":"b528ff8108e9da66.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e43063c536e23965","name":"响应码: 200","source":"e43063c536e23965.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a8cee4cd00e750f1","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a8cee4cd00e750f1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.26 s || 260.62 ms","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1914469ab7c7041","name":"响应耗时: 0.26 s || 260.62 ms","source":"1914469ab7c7041.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","time":{"start":1740108893805,"stop":1740108893805,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d5ef9c18595eb784","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","source":"d5ef9c18595eb784.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"开启数据集导航栏","time":{"start":1740108893805,"stop":1740108893910,"duration":105},"status":"passed","steps":[{"name":"ID: gitlink_update_project_unit_01","time":{"start":1740108893907,"stop":1740108893908,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"b59a3a81babb0f01","name":"ID: gitlink_update_project_unit_01","source":"b59a3a81babb0f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 更新仓库基本设置 - 更新项目导航栏","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e0e5d1c21eab4676","name":"标题: 更新仓库基本设置 - 更新项目导航栏","source":"e0e5d1c21eab4676.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1c21e71831deeecd","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","source":"1c21e71831deeecd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"73295417fc83e2e5","name":"请求方式: POST","source":"73295417fc83e2e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e820d62185e69e7f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e820d62185e69e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9dd4945325a0ee3e","name":"请求Cookies: None","source":"9dd4945325a0ee3e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d2dac05938b2885c","name":"请求关键字: json","source":"d2dac05938b2885c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8eac0f04a8d5e590","name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","source":"8eac0f04a8d5e590.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"58f1fc76cc5608b4","name":"请求文件: None","source":"58f1fc76cc5608b4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893908,"stop":1740108893909,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ef9367700f1bcae","name":"请求后等待时间: None","source":"ef9367700f1bcae.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6f1a498e784139ea","name":"响应码: 200","source":"6f1a498e784139ea.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d16817e884424c8d","name":"响应结果: {'status': 0, 'message': 'success'}","source":"d16817e884424c8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.09 s || 91.93 ms","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5d31151ad1da1a15","name":"响应耗时: 0.09 s || 91.93 ms","source":"5d31151ad1da1a15.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","time":{"start":1740108893909,"stop":1740108893910,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"1d57a678b95e3dbe","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","source":"1d57a678b95e3dbe.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"创建数据集","time":{"start":1740108893910,"stop":1740108894160,"duration":250},"status":"passed","steps":[{"name":"ID: gitlink_get_repo_licenses_01","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1b86d62cb3b133ac","name":"ID: gitlink_get_repo_licenses_01","source":"1b86d62cb3b133ac.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 获取开源许可证列表数据","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ba5e6b3c87eeb40e","name":"标题: 获取开源许可证列表数据","source":"ba5e6b3c87eeb40e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5cc4f3ef4eea58ff","name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","source":"5cc4f3ef4eea58ff.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: GET","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"674e04c6c06ef1ee","name":"请求方式: GET","source":"674e04c6c06ef1ee.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d039c5de563c5a52","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"d039c5de563c5a52.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c2bafba5ee114a8d","name":"请求Cookies: None","source":"c2bafba5ee114a8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: params","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"242c644cfa9dab75","name":"请求关键字: params","source":"242c644cfa9dab75.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fcab06184f097681","name":"请求参数: None","source":"fcab06184f097681.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"48d12ca009d7e0dc","name":"请求文件: None","source":"48d12ca009d7e0dc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50f18719d830eaf1","name":"请求后等待时间: None","source":"50f18719d830eaf1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bdedce221e5c711","name":"响应码: 200","source":"9bdedce221e5c711.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","time":{"start":1740108894051,"stop":1740108894052,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ec585a132a2a96db","name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","source":"ec585a132a2a96db.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 130.73 ms","time":{"start":1740108894052,"stop":1740108894052,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d88b84a5c63400bc","name":"响应耗时: 0.13 s || 130.73 ms","source":"d88b84a5c63400bc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","time":{"start":1740108894059,"stop":1740108894060,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"23b111716e77a1aa","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","source":"23b111716e77a1aa.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"ID: gitlink_repo_new_dataset_01","time":{"start":1740108894157,"stop":1740108894158,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9dfc55d09b3c812f","name":"ID: gitlink_repo_new_dataset_01","source":"9dfc55d09b3c812f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 项目创建数据集(所有参数均填写),创建成功","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a6066c6065c0750a","name":"标题: 项目创建数据集(所有参数均填写),创建成功","source":"a6066c6065c0750a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"310baf475716da35","name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","source":"310baf475716da35.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e548de8aa7805500","name":"请求方式: POST","source":"e548de8aa7805500.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e5bccd3b870ef09f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e5bccd3b870ef09f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cb2ff1a2af196390","name":"请求Cookies: None","source":"cb2ff1a2af196390.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"15688a45c41fe84d","name":"请求关键字: json","source":"15688a45c41fe84d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9a52b34d8cce067a","name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","source":"9a52b34d8cce067a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c6605eac9a8fe810","name":"请求文件: None","source":"c6605eac9a8fe810.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"aea7cc0fe1e29e7f","name":"请求后等待时间: None","source":"aea7cc0fe1e29e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4ac9e725002fa7ce","name":"响应码: 200","source":"4ac9e725002fa7ce.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a1a7f2fa45e14470","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a1a7f2fa45e14470.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.07 s || 69.17 ms","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d293c1e2b22f205d","name":"响应耗时: 0.07 s || 69.17 ms","source":"d293c1e2b22f205d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","time":{"start":1740108894160,"stop":1740108894160,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c568e4e185814bf","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","source":"4c568e4e185814bf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":28,"attachmentsCount":28,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":89,"attachmentsCount":84,"shouldDisplayMessage":false,"hasContent":true},{"name":"case_control","time":{"start":1740108894257,"stop":1740108894258,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"ID: gitlink_login_02","time":{"start":1740108894341,"stop":1740108894342,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"b5018b5a042b7c94","name":"ID: gitlink_login_02","source":"b5018b5a042b7c94.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名密码正确,登录成功(校验数据库)","time":{"start":1740108894342,"stop":1740108894342,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ef5c68130e7ea13b","name":"标题: 用户名密码正确,登录成功(校验数据库)","source":"ef5c68130e7ea13b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108894342,"stop":1740108894342,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9b3e4a2dc9b8f3dd","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"9b3e4a2dc9b8f3dd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894342,"stop":1740108894342,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d8aedf022ca850d4","name":"请求方式: POST","source":"d8aedf022ca850d4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108894342,"stop":1740108894342,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"44f6009397ae7851","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"44f6009397ae7851.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894342,"stop":1740108894342,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"60e5a2069a1e96ae","name":"请求Cookies: None","source":"60e5a2069a1e96ae.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: JSON","time":{"start":1740108894342,"stop":1740108894343,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"b57d5a2505049119","name":"请求关键字: JSON","source":"b57d5a2505049119.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}","time":{"start":1740108894343,"stop":1740108894343,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2b90974e8dcca7e7","name":"请求参数: {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}","source":"2b90974e8dcca7e7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894343,"stop":1740108894343,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"69f68ae4df8f148","name":"请求文件: None","source":"69f68ae4df8f148.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894343,"stop":1740108894343,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"345b74cae2db3b49","name":"请求后等待时间: None","source":"345b74cae2db3b49.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894343,"stop":1740108894343,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b167200c223442ef","name":"响应码: 200","source":"b167200c223442ef.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'username': 'autotest', 'real_name': 'autotest', 'login': 'autotest', 'user_id': 106, 'image_url': 'images/avatars/User/106?t=1697167878', 'admin': False, 'user_identity': '专业人士', 'is_watch': False}","time":{"start":1740108894343,"stop":1740108894343,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"62db3b8708c5771e","name":"响应结果: {'username': 'autotest', 'real_name': 'autotest', 'login': 'autotest', 'user_id': 106, 'image_url': 'images/avatars/User/106?t=1697167878', 'admin': False, 'user_identity': '专业人士', 'is_watch': False}","source":"62db3b8708c5771e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.07 s || 74.98 ms","time":{"start":1740108894343,"stop":1740108894343,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a27bfa9679f67e14","name":"响应耗时: 0.07 s || 74.98 ms","source":"a27bfa9679f67e14.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'nickname': 'autotest', 'login': 'autotest', 'user_id': 106, '_payload': {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}}","time":{"start":1740108894345,"stop":1740108894346,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"60709cd4b2119cd6","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'nickname': 'autotest', 'login': 'autotest', 'user_id': 106, '_payload': {'login': 'autotest', 'password': 'pas2Z3G4WM2f7G6G7s7muQ==', 'autologin': 1}}","source":"60709cd4b2119cd6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},"afterStages":[{"name":"case_control::0","time":{"start":1740108894346,"stop":1740108894347,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data::0","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"删除测试项目","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"ID: gitlink_projects_delete_project_01","time":{"start":1740108895009,"stop":1740108895010,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"107093a3f5d9ac0d","name":"ID: gitlink_projects_delete_project_01","source":"107093a3f5d9ac0d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 删除项目","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"3700c8c5efc435f0","name":"标题: 删除项目","source":"3700c8c5efc435f0.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ebde239957dfad0f","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","source":"ebde239957dfad0f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: DELETE","time":{"start":1740108895010,"stop":1740108895011,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9d5e477a3b29cb1b","name":"请求方式: DELETE","source":"9d5e477a3b29cb1b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c155856c0c1b335","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"4c155856c0c1b335.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"244b812c2e9488c8","name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"244b812c2e9488c8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"28e6fd8ed45c7af8","name":"请求关键字: json","source":"28e6fd8ed45c7af8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64150948a9ba69f2","name":"请求参数: None","source":"64150948a9ba69f2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d9ec5c179709ac1c","name":"请求文件: None","source":"d9ec5c179709ac1c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a71b8b3a0b990b84","name":"请求后等待时间: None","source":"a71b8b3a0b990b84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1956949ce891ec0b","name":"响应码: 200","source":"1956949ce891ec0b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64ed2b3d7ecbb9d9","name":"响应结果: {'status': 0, 'message': 'success'}","source":"64ed2b3d7ecbb9d9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.5 s || 498.34 ms","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4895f99d34b30ad4","name":"响应耗时: 0.5 s || 498.34 ms","source":"4895f99d34b30ad4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","time":{"start":1740108895012,"stop":1740108895013,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"194bf72057f0b5e5","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","source":"194bf72057f0b5e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":15,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"labels":[{"name":"epic","value":"GitLink接口"},{"name":"story","value":"登录接口"},{"name":"feature","value":"用户模块"},{"name":"severity","value":"minor"},{"name":"tag","value":"login('登录接口')"},{"name":"tag","value":"smoke"},{"name":"tag","value":"gitlink"},{"name":"tag","value":"auto"},{"name":"parentSuite","value":"test_case.test_auto_case.gitlink"},{"name":"suite","value":"test_api_account_login"},{"name":"host","value":"1d190050b27f"},{"name":"thread","value":"3990-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"test_case.test_auto_case.gitlink.test_api_account_login"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"case","value":"{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"minor","retries":[],"categories":[],"tags":["auto","login('登录接口')","smoke","gitlink"]},"source":"6d9d8e3d1c587ac7.json","parameterValues":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"]} \ No newline at end of file diff --git a/data/test-cases/f91035d430cd8ede.json b/data/test-cases/f91035d430cd8ede.json new file mode 100644 index 0000000..18ad30b --- /dev/null +++ b/data/test-cases/f91035d430cd8ede.json @@ -0,0 +1 @@ +{"uid":"f91035d430cd8ede","name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","fullName":"test_case.test_auto_case.gitlink.test_api_account_login#test_api_account_login_auto","historyId":"a49189bf256c4bd6230ca57749039be5","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_session_faker","time":{"start":1740108891848,"stop":1740108891863,"duration":15},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data","time":{"start":1740108891864,"stop":1740108894161,"duration":2297},"status":"passed","steps":[{"name":"平台管理员登录","time":{"start":1740108891864,"stop":1740108892025,"duration":161},"status":"passed","steps":[{"name":"ID: gitlink_super_login_04","time":{"start":1740108892018,"stop":1740108892019,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"408582a8e451b2c5","name":"ID: gitlink_super_login_04","source":"408582a8e451b2c5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名密码正确,登录成功(管理员登录)","time":{"start":1740108892019,"stop":1740108892020,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"4a4cbedb8cecced6","name":"标题: 用户名密码正确,登录成功(管理员登录)","source":"4a4cbedb8cecced6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ee4c819bf075d00c","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"ee4c819bf075d00c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4f3f56b9a299c13c","name":"请求方式: POST","source":"4f3f56b9a299c13c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ed4de2ab9d52325f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"ed4de2ab9d52325f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"df22b37d0c691b53","name":"请求Cookies: None","source":"df22b37d0c691b53.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cfc5341d3846cedd","name":"请求关键字: json","source":"cfc5341d3846cedd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bc49b0add955bf6","name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","source":"9bc49b0add955bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43ae51f86377196f","name":"请求文件: None","source":"43ae51f86377196f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108892020,"stop":1740108892020,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d59dd2c20c916b2","name":"请求后等待时间: None","source":"d59dd2c20c916b2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108892020,"stop":1740108892021,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"80500c1f34156033","name":"响应码: 200","source":"80500c1f34156033.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"12c2758cf927685f","name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","source":"12c2758cf927685f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 128.66 ms","time":{"start":1740108892021,"stop":1740108892021,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f6df48521d910f1f","name":"响应耗时: 0.13 s || 128.66 ms","source":"f6df48521d910f1f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","time":{"start":1740108892025,"stop":1740108892025,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a9e707b952940378","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': '580b3837452ec34294af48ade4ddf208', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","source":"a9e707b952940378.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"新建公开项目","time":{"start":1740108892025,"stop":1740108893529,"duration":1504},"status":"passed","steps":[{"name":"ID: gitlink_projects_new_project_01","time":{"start":1740108893523,"stop":1740108893523,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"7655b3753cfe0af3","name":"ID: gitlink_projects_new_project_01","source":"7655b3753cfe0af3.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 正确输入各项必填参数,新建公开项目成功","time":{"start":1740108893523,"stop":1740108893524,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"51748a87a0a3c94e","name":"标题: 正确输入各项必填参数,新建公开项目成功","source":"51748a87a0a3c94e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6881a547acbf3a84","name":"请求URL: https://testforgeplus.trustie.net/api/projects.json","source":"6881a547acbf3a84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"42980781579aa9b7","name":"请求方式: POST","source":"42980781579aa9b7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f5c07c3c325c88e5","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"f5c07c3c325c88e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"43160b77c723eb1a","name":"请求Cookies: None","source":"43160b77c723eb1a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"db95f600b5741674","name":"请求关键字: json","source":"db95f600b5741674.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"67c7031fed3f1063","name":"请求参数: {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}","source":"67c7031fed3f1063.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a35fe89f41485d7e","name":"请求文件: None","source":"a35fe89f41485d7e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893524,"stop":1740108893524,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"11a65b497f44dfdf","name":"请求后等待时间: None","source":"11a65b497f44dfdf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893524,"stop":1740108893525,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"d7abab3f02667017","name":"响应码: 200","source":"d7abab3f02667017.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"198dccdbc64c27d","name":"响应结果: {'id': 3339, 'name': 'test_else_BovBVhZv', 'identifier': 'Ix2h5OgZ_test', 'login': 'chenyh'}","source":"198dccdbc64c27d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 1.47 s || 1473.22 ms","time":{"start":1740108893525,"stop":1740108893525,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6b2c2c12fa500bf6","name":"响应耗时: 1.47 s || 1473.22 ms","source":"6b2c2c12fa500bf6.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","time":{"start":1740108893528,"stop":1740108893528,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2c5b40a3c4bd6bbb","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'project_id': 3339, 'repo_name': 'test_else_BovBVhZv', 'repo_owner': 'chenyh', 'repo_identifier': 'Ix2h5OgZ_test', '_payload': {'user_id': 257, 'name': 'test_else_BovBVhZv', 'repository_name': 'Ix2h5OgZ_test'}}","source":"2c5b40a3c4bd6bbb.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"添加测试账号作为项目成员-开发者","time":{"start":1740108893529,"stop":1740108893805,"duration":276},"status":"passed","steps":[{"name":"ID: gitlink_add_repo_collaborator_01","time":{"start":1740108893802,"stop":1740108893803,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"2ccc938ea1cfe7f9","name":"ID: gitlink_add_repo_collaborator_01","source":"2ccc938ea1cfe7f9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 仓库管理员添加一个项目成员,添加成功","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4b53eafb646fbf19","name":"标题: 仓库管理员添加一个项目成员,添加成功","source":"4b53eafb646fbf19.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e931299f3b923637","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/collaborators.json","source":"e931299f3b923637.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"61fee42cb3d55824","name":"请求方式: POST","source":"61fee42cb3d55824.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"990c4b617112f392","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"990c4b617112f392.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"93554eb3810480e7","name":"请求Cookies: None","source":"93554eb3810480e7.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8b8aa6b0d70cbf98","name":"请求关键字: json","source":"8b8aa6b0d70cbf98.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'user_id': 106}","time":{"start":1740108893803,"stop":1740108893803,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50b414f4dd397f01","name":"请求参数: {'user_id': 106}","source":"50b414f4dd397f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893803,"stop":1740108893804,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3e19024753c6bc99","name":"请求文件: None","source":"3e19024753c6bc99.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b528ff8108e9da66","name":"请求后等待时间: None","source":"b528ff8108e9da66.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e43063c536e23965","name":"响应码: 200","source":"e43063c536e23965.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a8cee4cd00e750f1","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a8cee4cd00e750f1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.26 s || 260.62 ms","time":{"start":1740108893804,"stop":1740108893804,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1914469ab7c7041","name":"响应耗时: 0.26 s || 260.62 ms","source":"1914469ab7c7041.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","time":{"start":1740108893805,"stop":1740108893805,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d5ef9c18595eb784","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'user_id': 106}}","source":"d5ef9c18595eb784.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"开启数据集导航栏","time":{"start":1740108893805,"stop":1740108893910,"duration":105},"status":"passed","steps":[{"name":"ID: gitlink_update_project_unit_01","time":{"start":1740108893907,"stop":1740108893908,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"b59a3a81babb0f01","name":"ID: gitlink_update_project_unit_01","source":"b59a3a81babb0f01.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 更新仓库基本设置 - 更新项目导航栏","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e0e5d1c21eab4676","name":"标题: 更新仓库基本设置 - 更新项目导航栏","source":"e0e5d1c21eab4676.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1c21e71831deeecd","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test/project_units.json","source":"1c21e71831deeecd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"73295417fc83e2e5","name":"请求方式: POST","source":"73295417fc83e2e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e820d62185e69e7f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e820d62185e69e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9dd4945325a0ee3e","name":"请求Cookies: None","source":"9dd4945325a0ee3e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d2dac05938b2885c","name":"请求关键字: json","source":"d2dac05938b2885c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"8eac0f04a8d5e590","name":"请求参数: {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}","source":"8eac0f04a8d5e590.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108893908,"stop":1740108893908,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"58f1fc76cc5608b4","name":"请求文件: None","source":"58f1fc76cc5608b4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108893908,"stop":1740108893909,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ef9367700f1bcae","name":"请求后等待时间: None","source":"ef9367700f1bcae.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"6f1a498e784139ea","name":"响应码: 200","source":"6f1a498e784139ea.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d16817e884424c8d","name":"响应结果: {'status': 0, 'message': 'success'}","source":"d16817e884424c8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.09 s || 91.93 ms","time":{"start":1740108893909,"stop":1740108893909,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5d31151ad1da1a15","name":"响应耗时: 0.09 s || 91.93 ms","source":"5d31151ad1da1a15.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","time":{"start":1740108893909,"stop":1740108893910,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"1d57a678b95e3dbe","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'unit_types': ['issues', 'pulls', 'wiki', 'devops', 'versions', 'services', 'dataset']}}","source":"1d57a678b95e3dbe.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},{"name":"创建数据集","time":{"start":1740108893910,"stop":1740108894160,"duration":250},"status":"passed","steps":[{"name":"ID: gitlink_get_repo_licenses_01","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1b86d62cb3b133ac","name":"ID: gitlink_get_repo_licenses_01","source":"1b86d62cb3b133ac.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 获取开源许可证列表数据","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ba5e6b3c87eeb40e","name":"标题: 获取开源许可证列表数据","source":"ba5e6b3c87eeb40e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5cc4f3ef4eea58ff","name":"请求URL: https://testforgeplus.trustie.net/api/licenses.json","source":"5cc4f3ef4eea58ff.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: GET","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"674e04c6c06ef1ee","name":"请求方式: GET","source":"674e04c6c06ef1ee.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894050,"stop":1740108894050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d039c5de563c5a52","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"d039c5de563c5a52.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c2bafba5ee114a8d","name":"请求Cookies: None","source":"c2bafba5ee114a8d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: params","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"242c644cfa9dab75","name":"请求关键字: params","source":"242c644cfa9dab75.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fcab06184f097681","name":"请求参数: None","source":"fcab06184f097681.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"48d12ca009d7e0dc","name":"请求文件: None","source":"48d12ca009d7e0dc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"50f18719d830eaf1","name":"请求后等待时间: None","source":"50f18719d830eaf1.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894051,"stop":1740108894051,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9bdedce221e5c711","name":"响应码: 200","source":"9bdedce221e5c711.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","time":{"start":1740108894051,"stop":1740108894052,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ec585a132a2a96db","name":"响应结果: {'licenses': [{'id': 72, 'name': 'MulanPublicLicense-1.0'}, {'id': 75, 'name': 'MulanPSL-2.0'}, {'id': 155, 'name': 'MulanPSL-1.0'}, {'id': 256, 'name': 'MTLL'}, {'id': 1, 'name': 'OSL-2.1'}, {'id': 257, 'name': 'OLDAP-2.2.1'}, {'id': 2, 'name': 'LiLiQ-P-1.1'}, {'id': 258, 'name': 'GPL-1.0-or-later'}, {'id': 3, 'name': 'gnu-javamail-exception'}, {'id': 259, 'name': 'Watcom-1.0'}, {'id': 4, 'name': 'NLOD-1.0'}, {'id': 260, 'name': 'DOC'}, {'id': 5, 'name': 'ZPL-2.0'}, {'id': 261, 'name': 'ODbL-1.0'}, {'id': 6, 'name': 'Imlib2'}, {'id': 262, 'name': 'APSL-1.1'}, {'id': 7, 'name': 'FTL'}, {'id': 263, 'name': 'EFL-2.0'}, {'id': 8, 'name': 'YPL-1.0'}, {'id': 264, 'name': 'QPL-1.0'}, {'id': 9, 'name': 'Intel'}, {'id': 265, 'name': 'CC-BY-2.0'}, {'id': 10, 'name': 'CC-BY-3.0'}, {'id': 266, 'name': 'CC-BY-NC-ND-4.0'}, {'id': 11, 'name': 'Vim'}, {'id': 267, 'name': 'AMPAS'}, {'id': 12, 'name': 'libtiff'}, {'id': 268, 'name': 'LPPL-1.0'}, {'id': 13, 'name': 'BSD-3-Clause-Clear'}, {'id': 269, 'name': 'EUPL-1.2'}, {'id': 14, 'name': 'MITNFA'}, {'id': 270, 'name': 'MIT-feh'}, {'id': 15, 'name': 'GPL-3.0-only'}, {'id': 271, 'name': 'Leptonica'}, {'id': 16, 'name': 'Zed'}, {'id': 272, 'name': 'xpp'}, {'id': 17, 'name': 'CrystalStacker'}, {'id': 273, 'name': 'Fawkes-Runtime-exception'}, {'id': 18, 'name': 'AAL'}, {'id': 274, 'name': 'SGI-B-1.1'}, {'id': 19, 'name': 'OLDAP-2.1'}, {'id': 275, 'name': 'CATOSL-1.1'}, {'id': 20, 'name': 'PostgreSQL'}, {'id': 276, 'name': 'Apache-1.1'}, {'id': 21, 'name': 'YPL-1.1'}, {'id': 277, 'name': 'ADSL'}, {'id': 22, 'name': 'W3C'}, {'id': 278, 'name': 'OLDAP-1.2'}, {'id': 23, 'name': 'Info-ZIP'}, {'id': 279, 'name': 'CECILL-1.1'}, {'id': 24, 'name': 'ZPL-2.1'}, {'id': 280, 'name': 'BSD-1-Clause'}, {'id': 25, 'name': 'SCEA'}, {'id': 281, 'name': 'CC-BY-ND-1.0'}, {'id': 26, 'name': 'GFDL-1.2-only'}, {'id': 282, 'name': 'OGTSL'}, {'id': 27, 'name': 'SISSL'}, {'id': 283, 'name': 'VOSTROM'}, {'id': 28, 'name': 'diffmark'}, {'id': 284, 'name': 'OSL-3.0'}, {'id': 29, 'name': 'CLISP-exception-2.0'}, {'id': 285, 'name': 'LPPL-1.1'}, {'id': 30, 'name': 'Newsletr'}, {'id': 286, 'name': 'MIT-enna'}, {'id': 31, 'name': 'CC-BY-ND-4.0'}, {'id': 287, 'name': 'Python-2.0'}, {'id': 32, 'name': 'OSL-2.0'}, {'id': 288, 'name': 'Zimbra-1.3'}, {'id': 33, 'name': 'i2p-gpl-java-exception'}, {'id': 289, 'name': 'LGPL-3.0-only'}, {'id': 34, 'name': 'eCos-exception-2.0'}, {'id': 290, 'name': 'Xerox'}, {'id': 35, 'name': 'CC-BY-NC-ND-1.0'}, {'id': 291, 'name': 'MirOS'}, {'id': 36, 'name': 'OLDAP-2.0'}, {'id': 292, 'name': 'Zimbra-1.4'}, {'id': 37, 'name': 'OLDAP-2.7'}, {'id': 293, 'name': 'CECILL-1.0'}, {'id': 38, 'name': 'Intel-ACPI'}, {'id': 294, 'name': 'SNIA'}, {'id': 39, 'name': 'NRL'}, {'id': 295, 'name': 'OLDAP-1.4'}, {'id': 40, 'name': 'Rdisc'}, {'id': 296, 'name': 'ErlPL-1.1'}, {'id': 41, 'name': 'Artistic-1.0'}, {'id': 297, 'name': 'OLDAP-1.3'}, {'id': 42, 'name': 'CUA-OPL-1.0'}, {'id': 298, 'name': 'SPL-1.0'}, {'id': 43, 'name': 'LiLiQ-R-1.1'}, {'id': 299, 'name': 'OpenSSL'}, {'id': 44, 'name': 'Interbase-1.0'}, {'id': 300, 'name': 'MS-RL'}, {'id': 45, 'name': 'LPL-1.02'}, {'id': 301, 'name': 'SMLNJ'}, {'id': 46, 'name': 'SimPL-2.0'}, {'id': 302, 'name': 'eGenix'}, {'id': 47, 'name': 'IPA'}, {'id': 303, 'name': 'CDLA-Permissive-1.0'}, {'id': 48, 'name': 'PDDL-1.0'}, {'id': 304, 'name': 'SGI-B-1.0'}, {'id': 49, 'name': 'CC-BY-NC-SA-3.0'}, {'id': 305, 'name': 'Apache-1.0'}, {'id': 50, 'name': 'ANTLR-PD'}, {'id': 306, 'name': 'CC0-1.0'}, {'id': 51, 'name': 'LGPL-3.0-or-later'}, {'id': 307, 'name': 'Spencer-86'}, {'id': 52, 'name': 'ECL-1.0'}, {'id': 308, 'name': 'CC-BY-NC-1.0'}, {'id': 53, 'name': 'Libpng'}, {'id': 309, 'name': 'Plexus'}, {'id': 54, 'name': 'GFDL-1.1-or-later'}, {'id': 310, 'name': 'APSL-2.0'}, {'id': 55, 'name': 'GFDL-1.3-only'}, {'id': 311, 'name': 'IJG'}, {'id': 56, 'name': 'Unicode-DFS-2016'}, {'id': 312, 'name': 'GFDL-1.1-only'}, {'id': 57, 'name': 'AFL-1.2'}, {'id': 313, 'name': 'CC-BY-NC-SA-2.0'}, {'id': 58, 'name': 'Unicode-TOU'}, {'id': 314, 'name': 'LPL-1.0'}, {'id': 59, 'name': 'gnuplot'}, {'id': 315, 'name': 'ImageMagick'}, {'id': 60, 'name': 'Wsuipa'}, {'id': 316, 'name': 'PHP-3.0'}, {'id': 61, 'name': 'NLPL'}, {'id': 317, 'name': 'FreeImage'}, {'id': 62, 'name': 'OLDAP-2.0.1'}, {'id': 318, 'name': 'Saxpath'}, {'id': 63, 'name': 'BSD-Protection'}, {'id': 319, 'name': 'zlib-acknowledgement'}, {'id': 64, 'name': 'CC-BY-SA-2.0'}, {'id': 320, 'name': 'ClArtistic'}, {'id': 65, 'name': 'APSL-1.2'}, {'id': 321, 'name': 'CDDL-1.0'}, {'id': 66, 'name': 'SAX-PD'}, {'id': 322, 'name': 'GL2PS'}, {'id': 67, 'name': 'OLDAP-2.2.2'}, {'id': 323, 'name': 'LPPL-1.3a'}, {'id': 68, 'name': 'FLTK-exception'}, {'id': 324, 'name': 'LAL-1.2'}, {'id': 69, 'name': 'Borceux'}, {'id': 325, 'name': 'PHP-3.01'}, {'id': 70, 'name': 'Glide'}, {'id': 326, 'name': 'Glulxe'}, {'id': 71, 'name': 'BSD-4-Clause'}, {'id': 327, 'name': 'MIT-CMU'}, {'id': 328, 'name': 'Adobe-2006'}, {'id': 73, 'name': 'FSFUL'}, {'id': 329, 'name': 'AFL-2.1'}, {'id': 74, 'name': 'CC-BY-NC-4.0'}, {'id': 330, 'name': 'MIT-advertising'}, {'id': 331, 'name': 'Zend-2.0'}, {'id': 76, 'name': 'Xnet'}, {'id': 332, 'name': 'NPL-1.1'}, {'id': 77, 'name': 'EPL-2.0'}, {'id': 333, 'name': 'CDLA-Sharing-1.0'}, {'id': 78, 'name': 'AFL-3.0'}, {'id': 334, 'name': 'Ruby'}, {'id': 79, 'name': 'Spencer-99'}, {'id': 335, 'name': 'BSD-2-Clause-FreeBSD'}, {'id': 80, 'name': 'GPL-1.0-only'}, {'id': 336, 'name': 'NGPL'}, {'id': 81, 'name': 'Mup'}, {'id': 337, 'name': 'ICU'}, {'id': 82, 'name': 'MS-PL'}, {'id': 338, 'name': 'CC-BY-SA-3.0'}, {'id': 83, 'name': 'Autoconf-exception-2.0'}, {'id': 339, 'name': 'W3C-19980720'}, {'id': 84, 'name': 'VSL-1.0'}, {'id': 340, 'name': 'BSD-3-Clause-LBNL'}, {'id': 85, 'name': 'CC-BY-ND-3.0'}, {'id': 341, 'name': 'BSL-1.0'}, {'id': 86, 'name': 'OSET-PL-2.1'}, {'id': 342, 'name': 'AGPL-3.0-or-later'}, {'id': 87, 'name': 'Aladdin'}, {'id': 343, 'name': 'JasPer-2.0'}, {'id': 88, 'name': 'OFL-1.1'}, {'id': 344, 'name': 'GPL-3.0-or-later'}, {'id': 89, 'name': 'OLDAP-1.1'}, {'id': 345, 'name': 'MIT'}, {'id': 90, 'name': 'OSL-1.1'}, {'id': 346, 'name': 'BSD-3-Clause'}, {'id': 91, 'name': 'AGPL-3.0-only'}, {'id': 347, 'name': 'Nokia-Qt-exception-1.1'}, {'id': 92, 'name': 'Crossword'}, {'id': 348, 'name': 'NPL-1.0'}, {'id': 93, 'name': 'CECILL-C'}, {'id': 349, 'name': 'LiLiQ-Rplus-1.1'}, {'id': 94, 'name': 'OCCT-PL'}, {'id': 350, 'name': 'Autoconf-exception-3.0'}, {'id': 95, 'name': 'Naumen'}, {'id': 351, 'name': 'CPOL-1.02'}, {'id': 96, 'name': 'LGPL-2.0-only'}, {'id': 352, 'name': 'UPL-1.0'}, {'id': 97, 'name': 'APL-1.0'}, {'id': 353, 'name': 'AFL-2.0'}, {'id': 98, 'name': 'EUPL-1.1'}, {'id': 354, 'name': 'MPL-2.0'}, {'id': 99, 'name': 'openvpn-openssl-exception'}, {'id': 355, 'name': 'Sendmail'}, {'id': 100, 'name': 'Net-SNMP'}, {'id': 356, 'name': 'CPAL-1.0'}, {'id': 101, 'name': 'Sleepycat'}, {'id': 357, 'name': 'LAL-1.3'}, {'id': 102, 'name': 'u-boot-exception-2.0'}, {'id': 358, 'name': 'FSFULLR'}, {'id': 103, 'name': 'LGPLLR'}, {'id': 359, 'name': 'CDDL-1.1'}, {'id': 104, 'name': 'CC-BY-NC-ND-2.0'}, {'id': 360, 'name': 'Qhull'}, {'id': 105, 'name': 'D-FSL-1.0'}, {'id': 106, 'name': 'Giftware'}, {'id': 107, 'name': 'CC-BY-4.0'}, {'id': 108, 'name': 'RHeCos-1.1'}, {'id': 109, 'name': 'GPL-2.0-or-later'}, {'id': 110, 'name': 'CPL-1.0'}, {'id': 111, 'name': 'OFL-1.0'}, {'id': 112, 'name': 'Cube'}, {'id': 113, 'name': 'SugarCRM-1.1.3'}, {'id': 114, 'name': 'Noweb'}, {'id': 115, 'name': 'IBM-pibs'}, {'id': 116, 'name': 'Artistic-2.0'}, {'id': 117, 'name': 'LZMA-exception'}, {'id': 118, 'name': 'LPPL-1.2'}, {'id': 119, 'name': '389-exception'}, {'id': 120, 'name': 'Dotseqn'}, {'id': 121, 'name': 'EUPL-1.0'}, {'id': 122, 'name': 'SMPPL'}, {'id': 123, 'name': 'ZPL-1.1'}, {'id': 124, 'name': 'TCP-wrappers'}, {'id': 125, 'name': 'CECILL-B'}, {'id': 126, 'name': 'Bootloader-exception'}, {'id': 127, 'name': 'OSL-1.0'}, {'id': 128, 'name': 'NBPL-1.0'}, {'id': 129, 'name': 'ECL-2.0'}, {'id': 130, 'name': 'mpich2'}, {'id': 131, 'name': 'RPSL-1.0'}, {'id': 132, 'name': 'BSD-2-Clause'}, {'id': 133, 'name': 'TMate'}, {'id': 134, 'name': 'Artistic-1.0-Perl'}, {'id': 135, 'name': 'BitTorrent-1.0'}, {'id': 136, 'name': 'GCC-exception-3.1'}, {'id': 137, 'name': 'gSOAP-1.3b'}, {'id': 138, 'name': 'Latex2e'}, {'id': 139, 'name': 'SISSL-1.2'}, {'id': 140, 'name': 'NOSL'}, {'id': 141, 'name': 'SWL'}, {'id': 142, 'name': 'BSD-4-Clause-UC'}, {'id': 143, 'name': 'Qwt-exception-1.0'}, {'id': 144, 'name': 'OCCT-exception-1.0'}, {'id': 145, 'name': 'WTFPL'}, {'id': 146, 'name': 'freertos-exception-2.0'}, {'id': 147, 'name': 'CC-BY-NC-3.0'}, {'id': 148, 'name': 'Frameworx-1.0'}, {'id': 149, 'name': 'XFree86-1.1'}, {'id': 150, 'name': 'CC-BY-NC-SA-4.0'}, {'id': 151, 'name': 'NCSA'}, {'id': 152, 'name': 'HPND'}, {'id': 153, 'name': 'LGPL-2.1-only'}, {'id': 154, 'name': 'Font-exception-2.0'}, {'id': 156, 'name': 'BitTorrent-1.1'}, {'id': 157, 'name': 'Nokia'}, {'id': 158, 'name': 'RSCPL'}, {'id': 159, 'name': 'EPL-1.0'}, {'id': 160, 'name': 'Artistic-1.0-cl8'}, {'id': 161, 'name': 'LPPL-1.3c'}, {'id': 162, 'name': 'Zlib'}, {'id': 163, 'name': 'MakeIndex'}, {'id': 164, 'name': 'TORQUE-1.1'}, {'id': 165, 'name': 'CNRI-Jython'}, {'id': 166, 'name': 'CC-BY-SA-1.0'}, {'id': 167, 'name': 'Caldera'}, {'id': 168, 'name': 'psfrag'}, {'id': 169, 'name': 'BSD-3-Clause-No-Nuclear-License'}, {'id': 170, 'name': 'LGPL-2.1-or-later'}, {'id': 171, 'name': 'mif-exception'}, {'id': 172, 'name': 'Bahyph'}, {'id': 173, 'name': 'LGPL-2.0-or-later'}, {'id': 174, 'name': 'OLDAP-2.2'}, {'id': 175, 'name': 'dvipdfm'}, {'id': 176, 'name': '0BSD'}, {'id': 177, 'name': 'NTP'}, {'id': 178, 'name': 'XSkat'}, {'id': 179, 'name': 'Multics'}, {'id': 180, 'name': 'BSD-3-Clause-No-Nuclear-License-2014'}, {'id': 181, 'name': 'CC-BY-ND-2.0'}, {'id': 182, 'name': 'CECILL-2.1'}, {'id': 183, 'name': 'BSD-3-Clause-No-Nuclear-Warranty'}, {'id': 184, 'name': 'CC-BY-1.0'}, {'id': 185, 'name': 'IPL-1.0'}, {'id': 186, 'name': 'EFL-1.0'}, {'id': 187, 'name': 'Linux-syscall-note'}, {'id': 188, 'name': 'Condor-1.1'}, {'id': 189, 'name': 'Beerware'}, {'id': 190, 'name': 'EUDatagrid'}, {'id': 191, 'name': 'OML'}, {'id': 192, 'name': 'curl'}, {'id': 193, 'name': 'Eurosym'}, {'id': 194, 'name': 'OLDAP-2.4'}, {'id': 195, 'name': 'CNRI-Python'}, {'id': 196, 'name': 'GPL-2.0-only'}, {'id': 197, 'name': 'TCL'}, {'id': 198, 'name': 'BSD-2-Clause-Patent'}, {'id': 199, 'name': 'CECILL-2.0'}, {'id': 200, 'name': 'Barr'}, {'id': 201, 'name': 'OLDAP-2.3'}, {'id': 202, 'name': 'AML'}, {'id': 203, 'name': 'psutils'}, {'id': 204, 'name': 'HaskellReport'}, {'id': 205, 'name': 'JSON'}, {'id': 206, 'name': 'CC-BY-NC-ND-3.0'}, {'id': 207, 'name': 'Apache-2.0'}, {'id': 208, 'name': 'SGI-B-2.0'}, {'id': 209, 'name': 'Unlicense'}, {'id': 210, 'name': 'Libtool-exception'}, {'id': 211, 'name': 'GFDL-1.2-or-later'}, {'id': 212, 'name': 'GFDL-1.3-or-later'}, {'id': 213, 'name': 'AMDPLPA'}, {'id': 214, 'name': 'RPL-1.1'}, {'id': 215, 'name': 'FSFAP'}, {'id': 216, 'name': 'WxWindows-exception-3.1'}, {'id': 217, 'name': 'AFL-1.1'}, {'id': 218, 'name': 'MPL-1.1'}, {'id': 219, 'name': 'Fair'}, {'id': 220, 'name': 'AGPL-1.0'}, {'id': 221, 'name': 'DigiRule-FOSS-exception'}, {'id': 222, 'name': 'Classpath-exception-2.0'}, {'id': 223, 'name': 'Unicode-DFS-2015'}, {'id': 224, 'name': 'CC-BY-SA-4.0'}, {'id': 225, 'name': 'W3C-20150513'}, {'id': 226, 'name': 'APSL-1.0'}, {'id': 227, 'name': 'CC-BY-NC-2.0'}, {'id': 228, 'name': 'BSD-2-Clause-NetBSD'}, {'id': 229, 'name': 'CC-BY-NC-SA-1.0'}, {'id': 230, 'name': 'DSDP'}, {'id': 231, 'name': 'Motosoto'}, {'id': 232, 'name': 'Adobe-Glyph'}, {'id': 233, 'name': 'ISC'}, {'id': 234, 'name': 'NASA-1.3'}, {'id': 235, 'name': 'Entessa'}, {'id': 236, 'name': 'iMatix'}, {'id': 237, 'name': 'OPL-1.0'}, {'id': 238, 'name': 'MPL-1.0'}, {'id': 239, 'name': 'Spencer-94'}, {'id': 240, 'name': 'BSD-Source-Code'}, {'id': 241, 'name': 'TOSL'}, {'id': 242, 'name': 'GCC-exception-2.0'}, {'id': 243, 'name': 'APAFML'}, {'id': 244, 'name': 'CNRI-Python-GPL-Compatible'}, {'id': 245, 'name': 'RSA-MD'}, {'id': 246, 'name': 'Abstyles'}, {'id': 247, 'name': 'BSD-3-Clause-Attribution'}, {'id': 248, 'name': 'Afmparse'}, {'id': 249, 'name': 'OCLC-2.0'}, {'id': 250, 'name': 'X11'}, {'id': 251, 'name': 'Bison-exception-2.2'}, {'id': 252, 'name': 'NetCDF'}, {'id': 253, 'name': 'MPL-2.0-no-copyleft-exception'}, {'id': 254, 'name': 'xinetd'}, {'id': 255, 'name': 'NPOSL-3.0'}]}","source":"ec585a132a2a96db.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.13 s || 130.73 ms","time":{"start":1740108894052,"stop":1740108894052,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d88b84a5c63400bc","name":"响应耗时: 0.13 s || 130.73 ms","source":"d88b84a5c63400bc.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","time":{"start":1740108894059,"stop":1740108894060,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"23b111716e77a1aa","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'licenses_ids': [72, 75, 155, 256, 1, 257, 2, 258, 3, 259, 4, 260, 5, 261, 6, 262, 7, 263, 8, 264, 9, 265, 10, 266, 11, 267, 12, 268, 13, 269, 14, 270, 15, 271, 16, 272, 17, 273, 18, 274, 19, 275, 20, 276, 21, 277, 22, 278, 23, 279, 24, 280, 25, 281, 26, 282, 27, 283, 28, 284, 29, 285, 30, 286, 31, 287, 32, 288, 33, 289, 34, 290, 35, 291, 36, 292, 37, 293, 38, 294, 39, 295, 40, 296, 41, 297, 42, 298, 43, 299, 44, 300, 45, 301, 46, 302, 47, 303, 48, 304, 49, 305, 50, 306, 51, 307, 52, 308, 53, 309, 54, 310, 55, 311, 56, 312, 57, 313, 58, 314, 59, 315, 60, 316, 61, 317, 62, 318, 63, 319, 64, 320, 65, 321, 66, 322, 67, 323, 68, 324, 69, 325, 70, 326, 71, 327, 328, 73, 329, 74, 330, 331, 76, 332, 77, 333, 78, 334, 79, 335, 80, 336, 81, 337, 82, 338, 83, 339, 84, 340, 85, 341, 86, 342, 87, 343, 88, 344, 89, 345, 90, 346, 91, 347, 92, 348, 93, 349, 94, 350, 95, 351, 96, 352, 97, 353, 98, 354, 99, 355, 100, 356, 101, 357, 102, 358, 103, 359, 104, 360, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255], 'licenses_id': 72, 'licenses_name': 'MulanPublicLicense-1.0'}","source":"23b111716e77a1aa.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"ID: gitlink_repo_new_dataset_01","time":{"start":1740108894157,"stop":1740108894158,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9dfc55d09b3c812f","name":"ID: gitlink_repo_new_dataset_01","source":"9dfc55d09b3c812f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 项目创建数据集(所有参数均填写),创建成功","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a6066c6065c0750a","name":"标题: 项目创建数据集(所有参数均填写),创建成功","source":"a6066c6065c0750a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"310baf475716da35","name":"请求URL: https://testforgeplus.trustie.net/api/v1/chenyh/Ix2h5OgZ_test/dataset.json","source":"310baf475716da35.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e548de8aa7805500","name":"请求方式: POST","source":"e548de8aa7805500.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e5bccd3b870ef09f","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;', 'Cookie': '_educoder_session=580b3837452ec34294af48ade4ddf208; autologin_trustie=ac2deec859347f904dad9d6340d850278d995373; user_id=BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"e5bccd3b870ef09f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cb2ff1a2af196390","name":"请求Cookies: None","source":"cb2ff1a2af196390.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108894158,"stop":1740108894158,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"15688a45c41fe84d","name":"请求关键字: json","source":"15688a45c41fe84d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9a52b34d8cce067a","name":"请求参数: {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}","source":"9a52b34d8cce067a.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c6605eac9a8fe810","name":"请求文件: None","source":"c6605eac9a8fe810.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"aea7cc0fe1e29e7f","name":"请求后等待时间: None","source":"aea7cc0fe1e29e7f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4ac9e725002fa7ce","name":"响应码: 200","source":"4ac9e725002fa7ce.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a1a7f2fa45e14470","name":"响应结果: {'status': 0, 'message': 'success'}","source":"a1a7f2fa45e14470.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.07 s || 69.17 ms","time":{"start":1740108894159,"stop":1740108894159,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d293c1e2b22f205d","name":"响应耗时: 0.07 s || 69.17 ms","source":"d293c1e2b22f205d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","time":{"start":1740108894160,"stop":1740108894160,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c568e4e185814bf","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'_payload': {'title': 'test_3znynFTl_D6mB4A9x', 'license_id': 50, 'description': 'Record position institution apply former. Personal own top policy either what language. Bed impact natural election career important every. Writer chance film marriage across themselves mention respond. Bank fine mission east.', 'paper_content': 'Affect consumer live green prepare station north hospital. Easy option marriage. Detail worker American cold tell.'}}","source":"4c568e4e185814bf.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":28,"attachmentsCount":28,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":89,"attachmentsCount":84,"shouldDisplayMessage":false,"hasContent":true},{"name":"case_control","time":{"start":1740108894411,"stop":1740108894412,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"ID: gitlink_super_login_04","time":{"start":1740108894494,"stop":1740108894494,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"75c62cf9701408f4","name":"ID: gitlink_super_login_04","source":"75c62cf9701408f4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 用户名密码正确,登录成功(管理员登录)","time":{"start":1740108894494,"stop":1740108894494,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"13aa084b0a8a2bab","name":"标题: 用户名密码正确,登录成功(管理员登录)","source":"13aa084b0a8a2bab.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","time":{"start":1740108894494,"stop":1740108894494,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e708ced453c596e0","name":"请求URL: https://testforgeplus.trustie.net/api/accounts/login.json","source":"e708ced453c596e0.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: POST","time":{"start":1740108894494,"stop":1740108894494,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cddfabd85c05b54e","name":"请求方式: POST","source":"cddfabd85c05b54e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108894494,"stop":1740108894494,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"41dd02e56302f108","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"41dd02e56302f108.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: None","time":{"start":1740108894494,"stop":1740108894495,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"5e544a6f35c85540","name":"请求Cookies: None","source":"5e544a6f35c85540.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: JSON","time":{"start":1740108894495,"stop":1740108894495,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ec736475d19df640","name":"请求关键字: JSON","source":"ec736475d19df640.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","time":{"start":1740108894495,"stop":1740108894495,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"919f38b8274e1d12","name":"请求参数: {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}","source":"919f38b8274e1d12.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108894495,"stop":1740108894495,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d3b36c31bad5ff8","name":"请求文件: None","source":"d3b36c31bad5ff8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108894495,"stop":1740108894495,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c2c1e208d061cabd","name":"请求后等待时间: None","source":"c2c1e208d061cabd.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108894495,"stop":1740108894495,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f15e53c739140d2e","name":"响应码: 200","source":"f15e53c739140d2e.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","time":{"start":1740108894495,"stop":1740108894495,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a7870d773120f44f","name":"响应结果: {'username': 'AI机器人', 'real_name': 'AI机器人', 'login': 'chenyh', 'user_id': 257, 'image_url': 'images/avatars/User/257?t=1707010293', 'admin': True, 'user_identity': '专业人士', 'is_watch': False}","source":"a7870d773120f44f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.07 s || 72.92 ms","time":{"start":1740108894495,"stop":1740108894495,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ba4e5dd2552b78c","name":"响应耗时: 0.07 s || 72.92 ms","source":"ba4e5dd2552b78c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","time":{"start":1740108894497,"stop":1740108894497,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d52160aa15bbe87d","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={'admin_cookies': {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}, 'user_id': 257, '_payload': {'login': 'chenyh', 'password': 'wIFnUVLCrLjJPjX+H8IY6w==', 'autologin': 1}}","source":"d52160aa15bbe87d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true},"afterStages":[{"name":"case_control::0","time":{"start":1740108894498,"stop":1740108894499,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false},{"name":"init_data::0","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"删除测试项目","time":{"start":1740108894500,"stop":1740108895013,"duration":513},"status":"passed","steps":[{"name":"ID: gitlink_projects_delete_project_01","time":{"start":1740108895009,"stop":1740108895010,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"107093a3f5d9ac0d","name":"ID: gitlink_projects_delete_project_01","source":"107093a3f5d9ac0d.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"标题: 删除项目","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"3700c8c5efc435f0","name":"标题: 删除项目","source":"3700c8c5efc435f0.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","time":{"start":1740108895010,"stop":1740108895010,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ebde239957dfad0f","name":"请求URL: https://testforgeplus.trustie.net/api/chenyh/Ix2h5OgZ_test.json","source":"ebde239957dfad0f.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求方式: DELETE","time":{"start":1740108895010,"stop":1740108895011,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9d5e477a3b29cb1b","name":"请求方式: DELETE","source":"9d5e477a3b29cb1b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4c155856c0c1b335","name":"请求头: {'Content-Type': 'application/json; charset=utf-8;'}","source":"4c155856c0c1b335.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"244b812c2e9488c8","name":"请求Cookies: {'_educoder_session': 'a60e77c59624028d6016736b9d7d0057', 'autologin_trustie': 'ac2deec859347f904dad9d6340d850278d995373', 'user_id': 'BAhpAgEB--f44e2a92a539d120530442e26dd481963b9ad160'}","source":"244b812c2e9488c8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求关键字: json","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"28e6fd8ed45c7af8","name":"请求关键字: json","source":"28e6fd8ed45c7af8.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求参数: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64150948a9ba69f2","name":"请求参数: None","source":"64150948a9ba69f2.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求文件: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d9ec5c179709ac1c","name":"请求文件: None","source":"d9ec5c179709ac1c.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"请求后等待时间: None","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a71b8b3a0b990b84","name":"请求后等待时间: None","source":"a71b8b3a0b990b84.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应码: 200","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"1956949ce891ec0b","name":"响应码: 200","source":"1956949ce891ec0b.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应结果: {'status': 0, 'message': 'success'}","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"64ed2b3d7ecbb9d9","name":"响应结果: {'status': 0, 'message': 'success'}","source":"64ed2b3d7ecbb9d9.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"响应耗时: 0.5 s || 498.34 ms","time":{"start":1740108895011,"stop":1740108895011,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4895f99d34b30ad4","name":"响应耗时: 0.5 s || 498.34 ms","source":"4895f99d34b30ad4.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true},{"name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","time":{"start":1740108895012,"stop":1740108895013,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"194bf72057f0b5e5","name":"接口请求完成后,接口请求数据payload,响应数据 & 提取数据 save_api_data={}","source":"194bf72057f0b5e5.txt","type":"text/plain","size":4}],"parameters":[],"stepsCount":0,"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":14,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"attachments":[],"parameters":[],"stepsCount":15,"attachmentsCount":14,"shouldDisplayMessage":false,"hasContent":true}],"labels":[{"name":"epic","value":"GitLink接口"},{"name":"severity","value":"normal"},{"name":"story","value":"登录接口"},{"name":"feature","value":"用户模块"},{"name":"tag","value":"login('登录接口')"},{"name":"tag","value":"smoke"},{"name":"tag","value":"gitlink"},{"name":"tag","value":"auto"},{"name":"parentSuite","value":"test_case.test_auto_case.gitlink"},{"name":"suite","value":"test_api_account_login"},{"name":"host","value":"1d190050b27f"},{"name":"thread","value":"3990-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"test_case.test_auto_case.gitlink.test_api_account_login"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"case","value":"{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":["auto","login('登录接口')","smoke","gitlink"]},"source":"f91035d430cd8ede.json","parameterValues":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"]} \ No newline at end of file diff --git a/data/timeline.json b/data/timeline.json index 87c8e63..42e164d 100644 --- a/data/timeline.json +++ b/data/timeline.json @@ -1 +1 @@ -{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"aa2c6177f115","children":[{"name":"3990-MainThread","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"cb914cde81f216a0","parentUid":"bb37b13893ce92eaafed5d60b9767169","status":"passed","time":{"start":1740043280012,"stop":1740043280167,"duration":155},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4c3940c646a54a6d","parentUid":"bb37b13893ce92eaafed5d60b9767169","status":"passed","time":{"start":1740043280256,"stop":1740043280305,"duration":49},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"280a1a4ce7150c9","parentUid":"bb37b13893ce92eaafed5d60b9767169","status":"passed","time":{"start":1740043280172,"stop":1740043280252,"duration":80},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"eb9c7624ad779f0e","parentUid":"bb37b13893ce92eaafed5d60b9767169","status":"passed","time":{"start":1740043280310,"stop":1740043280399,"duration":89},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"bb37b13893ce92eaafed5d60b9767169"}],"uid":"ff71f7951e153f8825c71cedc91b448b"}],"name":"timeline"} \ No newline at end of file +{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"1d190050b27f","children":[{"name":"3990-MainThread","children":[{"name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","uid":"6d9d8e3d1c587ac7","parentUid":"068d7c45ffb70a40edd38cff96f28a4e","status":"passed","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_02', 'title': '用户名密码正确,登录成功(校验数据库)', 'severity': 'MINOR', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'expect_value': '${user_id}', 'assert_type': '==', 'type_jsonpath': '$.user_id'}, 'login': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_jsonpath': {'nickname': '$.username', 'login': '$.login', 'user_id': '$.user_id'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","uid":"628daa055f73bda5","parentUid":"068d7c45ffb70a40edd38cff96f28a4e","status":"passed","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_01', 'title': '用户名密码正确,登录成功(不校验数据库)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': \"${aes_encrypt_data('${env_password}', '${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'type_re': {'nickname': '\\\\\"username\":\"(.*?)\"', 'login': '\\\\\"login\":\"(.*?)\"', 'user_id': '\\\\\"user_id\":(.*?),'}, 'type_response': {'cookies': 'response.cookies'}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","uid":"f91035d430cd8ede","parentUid":"068d7c45ffb70a40edd38cff96f28a4e","status":"passed","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_super_login_04', 'title': '用户名密码正确,登录成功(管理员登录)', 'severity': 'NORMAL', 'url': '/api/accounts/login.json', 'run': False, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_super_login}', 'password': \"${aes_encrypt_data('${env_super_password}','${ace_key}')}\", 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'assertLogin': {'message': '断言接口返回的login', 'expect_value': '${env_super_login}', 'assert_type': '==', 'type_jsonpath': '$.login'}}, 'extract': {'response': {'type_response': {'admin_cookies': 'response.cookies'}, 'type_jsonpath': {'user_id': '$.user_id'}}}, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]},{"name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","uid":"4396f078bb63ebe","parentUid":"068d7c45ffb70a40edd38cff96f28a4e","status":"passed","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'id': 'gitlink_login_03', 'title': '用户名正确,密码错误,登录失败', 'severity': 'CRITICAL', 'url': '/api/accounts/login.json', 'run': True, 'method': 'POST', 'headers': {'Content-Type': 'application/json; charset=utf-8;'}, 'cookies': None, 'request_type': 'JSON', 'payload': {'login': '${env_login}', 'password': 12345678900, 'autologin': 1}, 'files': None, 'think_time': None, 'validate': {'status_code': 200, 'user_id': {'message': '断言接口返回的status', 'expect_value': -1, 'assert_type': '==', 'type_jsonpath': '$.status'}}, 'extract': None, 'case_dependence': None}"],"tags":["auto","login('登录接口')","smoke","gitlink"]}],"uid":"068d7c45ffb70a40edd38cff96f28a4e"}],"uid":"208acd0587529ffe7d06bafdd556ea4f"}]} \ No newline at end of file diff --git a/export/influxDbData.txt b/export/influxDbData.txt index e86bbe1..655de0e 100644 --- a/export/influxDbData.txt +++ b/export/influxDbData.txt @@ -1,11 +1,11 @@ -launch_status failed=0 1740043282000000000 -launch_status broken=0 1740043282000000000 -launch_status passed=4 1740043282000000000 -launch_status skipped=0 1740043282000000000 -launch_status unknown=0 1740043282000000000 -launch_time duration=387 1740043282000000000 -launch_time min_duration=49 1740043282000000000 -launch_time max_duration=155 1740043282000000000 -launch_time sum_duration=373 1740043282000000000 -launch_retries retries=0 1740043282000000000 -launch_retries run=4 1740043282000000000 +launch_status failed=0 1740108896000000000 +launch_status broken=0 1740108896000000000 +launch_status passed=4 1740108896000000000 +launch_status skipped=0 1740108896000000000 +launch_status unknown=0 1740108896000000000 +launch_time duration=335 1740108896000000000 +launch_time min_duration=58 1740108896000000000 +launch_time max_duration=91 1740108896000000000 +launch_time sum_duration=321 1740108896000000000 +launch_retries retries=0 1740108896000000000 +launch_retries run=4 1740108896000000000 diff --git a/export/prometheusData.txt b/export/prometheusData.txt index e84c523..bf2926a 100644 --- a/export/prometheusData.txt +++ b/export/prometheusData.txt @@ -3,9 +3,9 @@ launch_status_broken 0 launch_status_passed 4 launch_status_skipped 0 launch_status_unknown 0 -launch_time_duration 387 -launch_time_min_duration 49 -launch_time_max_duration 155 -launch_time_sum_duration 373 +launch_time_duration 335 +launch_time_min_duration 58 +launch_time_max_duration 91 +launch_time_sum_duration 321 launch_retries_retries 0 launch_retries_run 4 diff --git a/history/duration-trend.json b/history/duration-trend.json index b39599c..21f69bd 100644 --- a/history/duration-trend.json +++ b/history/duration-trend.json @@ -1 +1 @@ -[{"data":{"duration":387}}] \ No newline at end of file +[{"data":{"duration":335}}] \ No newline at end of file diff --git a/history/history.json b/history/history.json index dc4ece2..495c9a2 100644 --- a/history/history.json +++ b/history/history.json @@ -1 +1 @@ -{"a49189bf256c4bd6230ca57749039be5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"eb9c7624ad779f0e","status":"passed","time":{"start":1740043280310,"stop":1740043280399,"duration":89}}]},"1ec6262aae231f981eae54021e83b315":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4c3940c646a54a6d","status":"passed","time":{"start":1740043280256,"stop":1740043280305,"duration":49}}]},"f378fc62b09cd8d9089942b71f3f8de4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"280a1a4ce7150c9","status":"passed","time":{"start":1740043280172,"stop":1740043280252,"duration":80}}]},"c27e02cab4a3ce1a6c1254797f24748d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"cb914cde81f216a0","status":"passed","time":{"start":1740043280012,"stop":1740043280167,"duration":155}}]}} \ No newline at end of file +{"a49189bf256c4bd6230ca57749039be5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f91035d430cd8ede","status":"passed","time":{"start":1740108894413,"stop":1740108894498,"duration":85}}]},"1ec6262aae231f981eae54021e83b315":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4396f078bb63ebe","status":"passed","time":{"start":1740108894350,"stop":1740108894408,"duration":58}}]},"f378fc62b09cd8d9089942b71f3f8de4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6d9d8e3d1c587ac7","status":"passed","time":{"start":1740108894259,"stop":1740108894346,"duration":87}}]},"c27e02cab4a3ce1a6c1254797f24748d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"628daa055f73bda5","status":"passed","time":{"start":1740108894163,"stop":1740108894254,"duration":91}}]}} \ No newline at end of file diff --git a/widgets/duration-trend.json b/widgets/duration-trend.json index b39599c..21f69bd 100644 --- a/widgets/duration-trend.json +++ b/widgets/duration-trend.json @@ -1 +1 @@ -[{"data":{"duration":387}}] \ No newline at end of file +[{"data":{"duration":335}}] \ No newline at end of file diff --git a/widgets/duration.json b/widgets/duration.json index cf555f6..ec812af 100644 --- a/widgets/duration.json +++ b/widgets/duration.json @@ -1 +1 @@ -[{"uid":"4c3940c646a54a6d","name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","time":{"start":1740043280256,"stop":1740043280305,"duration":49},"status":"passed","severity":"critical"},{"uid":"eb9c7624ad779f0e","name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","time":{"start":1740043280310,"stop":1740043280399,"duration":89},"status":"passed","severity":"normal"},{"uid":"280a1a4ce7150c9","name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","time":{"start":1740043280172,"stop":1740043280252,"duration":80},"status":"passed","severity":"minor"},{"uid":"cb914cde81f216a0","name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","time":{"start":1740043280012,"stop":1740043280167,"duration":155},"status":"passed","severity":"normal"}] \ No newline at end of file +[{"uid":"6d9d8e3d1c587ac7","name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"status":"passed","severity":"minor"},{"uid":"f91035d430cd8ede","name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"status":"passed","severity":"normal"},{"uid":"628daa055f73bda5","name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"status":"passed","severity":"normal"},{"uid":"4396f078bb63ebe","name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"status":"passed","severity":"critical"}] \ No newline at end of file diff --git a/widgets/severity.json b/widgets/severity.json index 2fd1188..12a6650 100644 --- a/widgets/severity.json +++ b/widgets/severity.json @@ -1 +1 @@ -[{"uid":"280a1a4ce7150c9","name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","time":{"start":1740043280172,"stop":1740043280252,"duration":80},"status":"passed","severity":"minor"},{"uid":"eb9c7624ad779f0e","name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","time":{"start":1740043280310,"stop":1740043280399,"duration":89},"status":"passed","severity":"normal"},{"uid":"cb914cde81f216a0","name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","time":{"start":1740043280012,"stop":1740043280167,"duration":155},"status":"passed","severity":"normal"},{"uid":"4c3940c646a54a6d","name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","time":{"start":1740043280256,"stop":1740043280305,"duration":49},"status":"passed","severity":"critical"}] \ No newline at end of file +[{"uid":"6d9d8e3d1c587ac7","name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"status":"passed","severity":"minor"},{"uid":"628daa055f73bda5","name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"status":"passed","severity":"normal"},{"uid":"4396f078bb63ebe","name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"status":"passed","severity":"critical"},{"uid":"f91035d430cd8ede","name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/widgets/status-chart.json b/widgets/status-chart.json index cf555f6..ec812af 100644 --- a/widgets/status-chart.json +++ b/widgets/status-chart.json @@ -1 +1 @@ -[{"uid":"4c3940c646a54a6d","name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","time":{"start":1740043280256,"stop":1740043280305,"duration":49},"status":"passed","severity":"critical"},{"uid":"eb9c7624ad779f0e","name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","time":{"start":1740043280310,"stop":1740043280399,"duration":89},"status":"passed","severity":"normal"},{"uid":"280a1a4ce7150c9","name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","time":{"start":1740043280172,"stop":1740043280252,"duration":80},"status":"passed","severity":"minor"},{"uid":"cb914cde81f216a0","name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","time":{"start":1740043280012,"stop":1740043280167,"duration":155},"status":"passed","severity":"normal"}] \ No newline at end of file +[{"uid":"6d9d8e3d1c587ac7","name":"test_api_account_login_auto[用户名密码正确,登录成功(校验数据库)]","time":{"start":1740108894259,"stop":1740108894346,"duration":87},"status":"passed","severity":"minor"},{"uid":"f91035d430cd8ede","name":"test_api_account_login_auto[用户名密码正确,登录成功(管理员登录)]","time":{"start":1740108894413,"stop":1740108894498,"duration":85},"status":"passed","severity":"normal"},{"uid":"628daa055f73bda5","name":"test_api_account_login_auto[用户名密码正确,登录成功(不校验数据库)]","time":{"start":1740108894163,"stop":1740108894254,"duration":91},"status":"passed","severity":"normal"},{"uid":"4396f078bb63ebe","name":"test_api_account_login_auto[用户名正确,密码错误,登录失败]","time":{"start":1740108894350,"stop":1740108894408,"duration":58},"status":"passed","severity":"critical"}] \ No newline at end of file diff --git a/widgets/summary.json b/widgets/summary.json index 791c838..4b974dd 100644 --- a/widgets/summary.json +++ b/widgets/summary.json @@ -10,11 +10,11 @@ "total": 4 }, "time": { - "start": 1740043280012, - "stop": 1740043280399, - "duration": 387, - "minDuration": 49, - "maxDuration": 155, - "sumDuration": 373 + "start": 1740108894163, + "stop": 1740108894498, + "duration": 335, + "minDuration": 58, + "maxDuration": 91, + "sumDuration": 321 } } \ No newline at end of file