Main

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

Address

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

2149403273

Source

domain id

200213792

domain tld

0

domain parts

0

originating warc id

-

originating url

https://sreake.com/post-sitemap.xml

source type

1

Server response

server ip

65.9.175.80

pubdate

2025-11-15 20:32:09

attempts

1

size orig

124514

size saved

69921

Content

page id

2149403273

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

Text analysis

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 statistics

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