本日、a-know (ver 0.41.10) がリリースされました。更新内容は以下のとおりです。
続きを読む個人開発してるWebサービスの API のシナリオテストに runn を使ってみたけど、とてもよかった
「個人開発してるWebサービス」というのは Pixela のことで、runn とは @k1loW さんが開発しているオペレーション自動化ツール/パッケージです。
Pixela は、そのユーザーインターフェースとして基本的に Web API のみを提供しているサービスで(サービスを利用するための各種操作は基本的にすべて Web API に対する HTTP リクエストによって行う必要がある)、現在そのローンチから6年目を迎えるサービスです。
ありがたいことに、世界中のユーザー(特に、プログラミング初学者の方によくご利用いただいているようです)に継続的に使っていただけているサービスになっており、登録ユーザー数はもうすぐ7万人に到達しようとしているところです。開発・メンテナンスに係る私の人件費を除けば、黒字運営を続けることもできています。
一方の runn については、以前より何かのきっかけでその存在だけは知っていました。runn の主なユースケースとしては、Zenn で販売されているオンラインブックでの記述を引用させていただくと、概ね以下のようなものとなります。
runnが想定している主なユースケースは次のようなものになります。 1. APIのシナリオテスト(HTTP/gRPC) 2. ローカルやリモートへの任意のコマンドやHTTP/gRPCリクエスト、データベースクエリを実行可能なワークフローエンジン 3. データベース操作等のオペレーションの実行と記録 Runbook Automationとしては2がもっともそれらしいユースケースですが、現在runnの開発メンバーが力を入れているのは1になります。 なので、runnはAPIシナリオテスティングツール・パッケージとも言えるでしょう。 -- runnクックブック https://zenn.dev/k1low/books/runn-cookbook/viewer/about Chapter01 runnとは より
「APIシナリオテスティングツール・パッケージ」。前述のようなサービスである Pixela のテストのために使うのにはまさにぴったりのツールなんじゃないかと思っていて、今回ようやくこれに取り組むための時間を取ることができ、また最低限テストとして意味のある形で組み込むところまでできたので、一区切りとして、その諸々をまとめておきたいと思います。
続きを読むじぶん Release Notes (ver 0.41.9)
あけましておめでとうございます。本日、a-know (ver 0.41.9) がリリースされました。更新内容は以下のとおりです。