ローソンデジタルイノベーション テックブログ

ローソンデジタルイノベーション(LDI)の技術ブログです

JMeter に疲れてしまった。。。そんなあなたに k6(2) - 複数APIによる負荷試験

LDIで開発しているOKです。 前回に続き k6 ついて書きます。 今回はよりサーバの負荷試験を意識して、複数のAPIをそれぞれ別の rps (Request / Seconds)で負荷をかける際のやり方です。 実際に動いているサービスだとAPI毎に負荷って違いますよね。 「API①も…

JMeter に疲れてしまった。。。そんなあなたに k6

ご無沙汰しています。LDIで開発しているOKです。 パフォーマンスツールの定番というと JMeter あたりが割と有名で使われている人が多いのかなと思いますが、 設定が大変でちょっとしたテストをしようと思ってもサクッとできない印象があるのですよね(個人の…

Shirates開発後記(3) - Appiumを採用した経緯について -

品質管理部の仙波です。 自動テストツールShirates開発後記の3回目です。 前回は当社がスマホアプリのテストの自動化に取り組む理由について語りました。 今回はテストを自動化するにあたりドライバーソフトウェアとしてAppiumを採用した経緯について語りま…

Shirates開発後記(2) - なぜテストの自動化に取り組むのか -

品質管理部の仙波です。 自動テストツールShirates開発後記の2回目です。 前回はShiratesがどういった経緯でオープンソースソフトウェアとして公開されたのかについて語りました。 今回は当社がスマホアプリのテストの自動化に取り組んだ背景について語りま…

Shirates開発後記(1) - Shiratesとは何なのか -

品質管理部の仙波です。 昨年の10月にオープンソースソフトウェアとしてスマホアプリの自動テストツールであるShiratesを公開しました。 techblog.ldi.co.jp その後しばらく時間が空いてしまいましたが、スマホアプリの自動テストに取り組むテストエンジニア…

スマホアプリ用自動テストフレームワーク Shiratesの公開について

品質管理部の仙波です。 スマホアプリ用自動テストフレームワーク Shirates の公開について本ブログで告知します。 スマホアプリ用自動テストフレームワーク Shirates(シラテス) 弊社ではスマホアプリの開発を行なっていますが、近年は機能追加とともに膨…

Appium1.xからAppium 2.0に移行してみた(appium/java-client編)

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。 前回「Appium1.xからAppium 2.0に移行してみた」の記事で、Appium2.0への移行が簡単だったよという話をしましたが、あれはAppium Serverの話でした。 当社ではテストコードはKo…

GO の Lambda関数を Serverless Offline でローカル実行する

はじめまして、LDIで開発をしているOKです。 初投稿になります。 今回紹介するのは、Serverless Framework を利用して、AWS Lambda のプロジェクトの作成から、 AWS環境を利用せずに、ローカルで Lambda + API Gateway を実行するという事をしようと思います…

Appium1.xからAppium 2.0に移行してみた

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。 通常業務が忙しくてしばらくブログ執筆から遠ざかっていましたが、心機一転また情報発信していきたいと思います。 さて、2021年の春頃に、Appium 2.0がもうすぐリリースされる…

KotlinでDateの操作を簡単にするライブラリをつくってみる(その7)

開発者Gです。前回はDateに年月日時分秒ミリ秒を加算、減算するのに便利な拡張関数を追加しました。今回はDate, LocalDate, LocalDateTimeの相互運用について考えてみます。 Date, LocalDate, LocalDateTimeの相互運用 DateInteropExtension.kt 使用例 実行…