id
type
5
status
30
review version
0
cleanup version
0
pending deletion
0
created at
2025-05-19 02:52:55
updated at
2025-11-15 20:32:10
url
https://sreake.com/blog/llm-api-test-automation/
url length
48
url crc
41443
url crc32
2400100835
location type
1
canonical status
10
canonical page id
domain id
domain tld
0
domain parts
0
originating warc id
-
originating url
https://sreake.com/post-sitemap.xml
source type
1
page id
title
LLMを利用して、APIを自動でテストするツールを作ってみる | sreake.com | 株式会社スリーシェイク
excerpt
content
LLMを利用して、APIを自動でテストするツールを作ってみる Sreake事業部 2024.8.15 目次 1. はじめに はじめまして、Sreake事業部の井上 秀一です。私はSreake事業部にて、SREや生成AIに関するResearch & Developmentを行っています。本記事では、LLMとテストツールを用いて、自動でAPIをテストするツール構築して検証しました。 2. TL;DR 本記事では、生成AI(LLM)を利用してAPIを自動でテストするツールを構築しました。OpenAPI Specificationを基に、テストケースを自動で生成して、e2eテストツールを利用して自律的にAPIをテストします。 構築とテストフロー OpenAPI Specificationの取得: APIの仕様を収集仕様の分割: LLMが誤解しないようにAPIリソースごとに分割FunctionCall定義の生成: APIリソースごとにFunctionCallの定義を作成LLMによるレビュー: テスト計画の生成実際の入力生成: テスト計画に基づいて入力データを生成 作成したアプリケーションを利用してテストを行う事はできましたが、テスト計画の精度や、データベースとの整合性、テストの柔軟性が課題として挙げられます。 3. システムのシーケンスと全体の流れ 上記図の各コンポーネントの説明します。 API Service:openapi.jsonを取得できるAPIサーバllm-e2e-generator (main.py):本検証で処理を行うメインの機構です。各コンポーネントを呼び出し、...
author
kobayashikenta
updated
1767003190
block type
0
extracted fields
237
extracted bits
featured image
article author
title
full content
content was extracted heuristically
OpenGraph suggests this is an article
detected location
0
detected language
1 (English)
category id
AI [en] (229)
index version
2025123101
paywall score
0
spam phrases
0
text nonlatin
6382
text cyrillic
0
text characters
15027
text words
1957
text unique words
761
text lines
1
text sentences
52
text paragraphs
1
text words per sentence
37
text matched phrases
3
text matched dictionaries
3
links self subdomains
0
links other subdomains
8
links other domains
11
links spam adult
0
links spam random
0
links spam expired
0
links ext activities
0
links ext ecommerce
0
links ext finance
0
links ext crypto
0
links ext booking
0
links ext news
0
links ext leaks
0
links ext ugc
7
links ext klim
0
links ext generic
0
image author