Postman 動的変数リファレンス

本記事は、Postman [Dynamic variables](https://learning.postman.com/docs/writing-scripts/script-references/variables-list/) の日本語訳です（2025年4月15日更新）。

[Faker](https://www.npmjs.com/package/@faker-js/faker) ライブラリにより、定義済みの変数を使って Postman でサンプルデータを生成できます。これらの変数は Postman の他の変数と同じように使ってください。値は実行時に生成され、名前は `$guid` や `$timestamp` のように `$` 記号で始まります。

:::note
動的変数を使用してランダムなモックデータを作成する方法を見てみましょう。模擬テストデータを生成するために、[このコレクションテンプレート](https://www.postman.com/templates/collections/generate-fake-test-data/)をお試しください。
:::

Pre-request スクリプトや Post-response スクリプトで動的変数を使用するには、`pm.variables.replaceIn()` を使用します。例えば、ランダムなファーストネームを入力するには `pm.variables.replaceIn('{{$randomFirstName}}')` を使用します。変数名は大文字と小文字を区別することに注意してください。

以下は、リクエスト／コレクション実行中に値がランダムに生成される動的変数のリストです。

# 共通

変数名 | 説明 | 例
-- | -- | --
**`$guid`** | `uuid-v4` スタイルの guid | `"611c2e81-2ccb-42d8-9ddc-2d0bfa65c1b4"`
**`$timestamp`** | 現在の UNIX タイムスタンプ（秒） | `1562757107`, `1562757108`, `1562757109`
**`$isoTimestamp`** | ゼロ UTC における現在の ISO タイムスタンプ | `2020-06-09T21:10:36.177Z`
**`$randomUUID`** | ランダムな36文字の UUID | `"6929bb52-3ab2-448a-9796-d6480ecad36b"`

# テキスト・数・色

変数名 | 説明 | 例
-- | -- | --
**`$randomAlphaNumeric`** | ランダムな英数字 | `6`, `"y"`, `"z"`
**`$randomBoolean`** | ランダムな真偽値 | `true`, `false`
**`$randomInt`** | 0 から 1000 までのランダムな整数 | `802`, `494`, `200`
**`$randomColor`** | ランダムな色 | `"red"`, `"fuchsia"`, `"grey"`
**`$randomHexColor`** | ランダムな16進カラー | `"#47594a"`, `"#431e48"`, `"#106f21"`
**`$randomAbbreviation`** | ランダムな略語 | `SQL`, `PCI`, `JSON`

# インターネット・IP アドレス

変数名 | 説明 | 例
-- | -- | --
**`$randomIP`** | ランダムな IPv4 アドレス | `241.102.234.100`, `216.7.27.38`
**`$randomIPV6`** | ランダムな IPv6 アドレス | `dbe2:7ae6:119b:c161:1560:6dda:3a9b:90a9`
**`$randomMACAddress`** | ランダムな MAC アドレス | `33:d4:68:5f:b4:c7`, `1f:6e:db:3d:ed:fa`
**`$randomPassword`** | ランダムな15文字の英数字パスワード | `t9iXe7COoDKv8k3`, `QAzNFQtvR9cg2rq`
**`$randomLocale`** | ランダムな2文字の言語コード (ISO 639-1) | `"ny"`, `"sr"`, `"si"`
**`$randomUserAgent`** | ランダムなユーザーエージェント | `Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.8; rv:15.6) Gecko/20100101 Firefox/15.6.6`
**`$randomProtocol`** | ランダムなインターネットプロトコル | `"http"`, `"https"`
**`$randomSemver`** | ランダムなセマンティックバージョン番号 | `7.0.5`, `2.5.8`, `6.4.9`

# 名前

変数名 | 説明 | 例
-- | -- | --
**`$randomFirstName`** | ランダムなファーストネーム | `Ethan`, `Chandler`, `Megane`
**`$randomLastName`** | ランダムなラストネーム | `Schaden`, `Schneider`, `Willms`
**`$randomFullName`** | ランダムなフルネーム | `Connie Runolfsdottir`, `Sylvan Fay`, `Jonathon Kunze`
**`$randomNamePrefix`** | ランダムな名前接頭辞 | `Dr.`, `Ms.`, `Mr.`
**`$randomNameSuffix`** | ランダムな名前接尾辞 | `I`, `MD`, `DDS`

# 職業

変数名 | 説明 | 例
-- | -- | --
**`$randomJobArea`** | ランダムな職業領域 | `Mobility`, `Intranet`, `Configuration`
**`$randomJobDescriptor`** | ランダムな役職表記 | `Forward`, `Corporate`, `Senior`
**`$randomJobTitle`** | ランダムな役職名 | `International Creative Liaison`
**`$randomJobType`** | ランダムな職種 | `Supervisor`, `Manager`, `Coordinator`

# 電話番号・住所・位置

変数名 | 説明 | 例
-- | -- | --
**`$randomPhoneNumber`** | ランダムな10桁の電話番号 | `700-008-5275`, `494-261-3424`, `662-302-7817`
**`$randomPhoneNumberExt`** | ランダムな内線付き電話番号（12桁） | `27-199-983-3864`, `99-841-448-2775`
**`$randomCity`** | ランダムな市区町村名 | `Spinkahaven`, `Korbinburgh`, `Lefflerport`
**`$randomStreetName`** | ランダムな街路名 | `Kuhic Island`, `General Street`, `Kendrick Springs`
**`$randomStreetAddress`** | ランダムな街路アドレス | `5742 Harvey Streets`, `47906 Wilmer Orchard`
**`$randomCountry`** | ランダムな国 | `Lao People's Democratic Republic`, `Kazakhstan`, `Austria`
**`$randomCountryCode`** | ランダムな2文字の国コード (ISO 3166-1 alpha-2) | `CV`, `MD`, `TD`
**`$randomLatitude`** | ランダムな緯度座標 | `55.2099`, `27.3644`, `-84.7514`
**`$randomLongitude`** | ランダムな経度座標 | `40.6609`, `171.7139`, `-159.9757`

# 画像

変数名 | 説明 | 例
-- | -- | --
**`$randomAvatarImage`** | ランダムなアバター画像 | `https://avatars.githubusercontent.com/u/30218384`
**`$randomImageUrl`** | ランダムな画像の URL | `http://lorempixel.com/640/480`
**`$randomAbstractImage`** | ランダムな抽象画像の URL | `http://lorempixel.com/640/480/abstract`
**`$randomAnimalsImage`** | ランダムな動物画像の URL | `http://lorempixel.com/640/480/animals`
**`$randomBusinessImage`** | ランダムなストックビジネス画像の URL | `http://lorempixel.com/640/480/business`
**`$randomCatsImage`** | ランダムな猫画像の URL | `http://lorempixel.com/640/480/cats`
**`$randomCityImage`** | ランダムな都市画像の URL | `http://lorempixel.com/640/480/city`
**`$randomFoodImage`** | ランダムな食品画像の URL | `http://lorempixel.com/640/480/food`
**`$randomNightlifeImage`** | ランダムなナイトライフ画像の URL | `http://lorempixel.com/640/480/nightlife`
**`$randomFashionImage`** | ランダムなファッション画像の URL | `http://lorempixel.com/640/480/fashion`
**`$randomPeopleImage`** | ランダムな人物画像の URL | `http://lorempixel.com/640/480/people`
**`$randomNatureImage`** | ランダムな自然画像の URL | `http://lorempixel.com/640/480/nature`
**`$randomSportsImage`** | ランダムなスポーツ画像の URL | `http://lorempixel.com/640/480/sports`
**`$randomTransportImage`** | ランダムな交通機関画像の URL | `http://lorempixel.com/640/480/transport`
**`$randomImageDataUri`** | ランダムな画像データ URI | `data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F...`

# 金融

変数名 | 説明 | 例
-- | -- | --
**`$randomBankAccount`** | ランダムな8桁の銀行口座番号 | `09454073`, `65653440`, `75728757`
**`$randomBankAccountName`** | ランダムな銀行口座名 | `Home Loan Account`, `Checking Account`, `Savings Account. Auto Loan Account`
**`$randomCreditCardMask`** | ランダムなマスク済みクレジットカード番号 | `3622`, `5815`, `6257`
**`$randomBankAccountBic`** | ランダムな BIC (Bank Identifier Code) | `EZIAUGJ1`, `KXCUTVJ1`, `DIVIPLL1`
**`$randomBankAccountIban`** | ランダムな 15-31文字の IBAN (International Bank Account Number) | `MU20ZPUN3039684000618086155TKZ`
**`$randomTransactionType`** | ランダムなトランザクション種別 | `invoice`, `payment`, `deposit`
**`$randomCurrencyCode`** | ランダムな3文字の通貨コード (ISO-4217) | `CDF`, `ZMK`, `GNF`
**`$randomCurrencyName`** | ランダムな通貨名 | `CFP Franc`, `Cordoba Oro`, `Pound Sterling`
**`$randomCurrencySymbol`** | ランダムな通貨シンボル | `$`, `£`
**`$randomBitcoin`** | ランダムなビットコインアドレス | `3VB8JGT7Y4Z63U68KGGKDXMLLH5`

# ビジネス

変数名 | 説明 | 例
-- | -- | --
**`$randomCompanyName`** | ランダムな企業名 | `Johns - Kassulke`, `Grady LLC`
**`$randomCompanySuffix`** | ランダムな企業接尾辞 | `Inc`, `LLC`, `Group`
**`$randomBs`** | ランダムなビジネス会話フレーズ | `killer leverage schemas`
**`$randomBsAdjective`** | ランダムなビジネス会話形容詞 | `viral`, `24/7`, `24/365`
**`$randomBsBuzz`** | ランダムなビジネス会話流行語 | `repurpose`, `harness`, `transition`
**`$randomBsNoun`** | ランダムなビジネス会話名詞 | `e-services`, `markets`, `interfaces`

# キャッチフレーズ

変数名 | 説明 | 例
-- | -- | --
**`$randomCatchPhrase`** | ランダムなキャッチフレーズ | `Future-proofed heuristic open architecture`
**`$randomCatchPhraseAdjective`** | ランダムなキャッチフレーズ形容詞 | `Self-enabling`, `Business-focused`, `Down-sized`
**`$randomCatchPhraseDescriptor`** | ランダムなキャッチフレーズ表記 | `bandwidth-monitored`, `needs-based`, `homogeneous`
**`$randomCatchPhraseNoun`** | キャッチフレーズの名詞をランダムに生成 | `secured line`, `superstructure`, `installation`

# データベース

変数名 | 説明 | 例
-- | -- | --
**`$randomDatabaseColumn`** | ランダムなデータベースカラム名 | `updatedAt`, `token`, `group`
**`$randomDatabaseType`** | ランダムなデータベース型 | `tinyint`, `text`
**`$randomDatabaseCollation`** | ランダムなデータベースコレーション | `cp1250_bin`, `utf8_general_ci`, `cp1250_general_ci`
**`$randomDatabaseEngine`** | ランダムなデータベースエンジン | `MyISAM`, `InnoDB`, `Memory`

# 日付

変数名 | 説明 | 例
-- | -- | --
**`$randomDateFuture`** | ランダムな未来の日時 | `Tue Mar 17 2020 13:11:50 GMT+0530 (India Standard Time)`
**`$randomDatePast`** | ランダムな過去の日時 | `Sat Mar 02 2019 09:09:26 GMT+0530 (India Standard Time)`
**`$randomDateRecent`** | ランダムな最近の日時 | `Tue Jul 09 2019 23:12:37 GMT+0530 (India Standard Time)`
**`$randomWeekday`** | ランダムな曜日 | `Thursday`, `Friday`, `Monday`
**`$randomMonth`** | ランダムな月 | `February`, `May`, `January`

# ドメイン・電子メール・ユーザー名

変数名 | 説明 | 例
-- | -- | --
**`$randomDomainName`** | ランダムなドメイン名 | `gracie.biz`, `armando.biz`, `trevor.info`
**`$randomDomainSuffix`** | ランダムなドメインサフィックス | `org`, `net`, `com`
**`$randomDomainWord`** | ランダムな非修飾ドメイン名 | `gwen`, `jaden`, `donnell`
**`$randomEmail`** | ランダムなメールアドレス | `Pablo62@gmail.com`, `Ruthe42@hotmail.com`, `Iva.Kovacek61@hotmail.com`
**`$randomExampleEmail`** | ランダムな「example」ドメインのメールアドレス | `Talon28@example.com`, `Quinten_Kerluke45@example.net`, `Casey81@example.net`
**`$randomUserName`** | ランダムなユーザー名 | `Jarrell.Gutkowski`, `Lottie.Smitham24`, `Alia99`
**`$randomUrl`** | ランダムな URL | `https://anais.net`, `https://tristin.net`, `http://jakob.name`

# ファイル・ディレクトリ

変数名 | 説明 | 例
-- | -- | --
**`$randomFileName`** | ランダムなファイル名（一般的でない拡張子を含む） | `neural_sri_lanka_rupee_gloves.gdoc`
**`$randomFileType`** | ランダムなファイル種別（一般的でない種別を含む）| `model`, `application`, `video`
**`$randomFileExt`** | ランダムなファイル拡張子（一般的でない拡張子を含む） | `war`, `book`, `fsc`
**`$randomCommonFileName`** | ランダムなファイル名 | `well_modulated.mpg4`
**`$randomCommonFileType`** | ランダムな一般的なファイル種別 | `application`, `audio`
**`$randomCommonFileExt`** | ランダムな一般的なファイル拡張子 | `m2v`, `wav`, `png`
**`$randomFilePath`** | ランダムなファイルパス | `/home/programming_chicken.cpio`
**`$randomDirectoryPath`** | ランダムなディレクトリパス | `/usr/bin`, `/root`, `/usr/local/bin`
**`$randomMimeType`** | ランダムな MIME タイプ | `audio/vnd.vmx.cvsd`

# 店舗

変数名 | 説明 | 例
-- | -- | --
**`$randomPrice`** | 0.00 から 1000.00 の間のランダムな価格 | `531.55`, `488.76`, `511.56`
**`$randomProduct`** | ランダムな商品 | `Towels`, `Pizza`, `Pants`
**`$randomProductAdjective`** | ランダムな商品形容詞 | `Unbranded`, `Incredible`, `Tasty`
**`$randomProductMaterial`** | ランダムな商品素材 | `Steel`, `Plastic`, `Frozen`
**`$randomProductName`** | ランダムな商品名 | `Handmade Concrete Tuna`, `Refined Rubber Hat`
**`$randomDepartment`** | ランダムな商業区分 | `Tools`, `Movies`, `Electronics`

# 文法

変数名 | 説明 | 例
-- | -- | --
**`$randomNoun`** | ランダムな名詞 | `matrix`, `bus`, `bandwidth`
**`$randomVerb`** | ランダムな動詞 | `parse`, `quantify`, `navigate`
**`$randomIngverb`** | ランダムな ing で終わる動詞 | `synthesizing`, `navigating`, `backing up`
**`$randomAdjective`** | ランダムな形容詞 | `auxiliary`, `multi-byte`, `back-end`
**`$randomWord`** | ランダムな単語 | `withdrawal`, `infrastructures`, `IB`
**`$randomWords`** | いくつかのランダムな単語 | `Samoa Synergistic sticky copying Grocery`,
||| `Corporate Springs`,
||| `Christmas Island Ghana Quality`
**`$randomPhrase`** | ランダムなフレーズ | `You can't program the monitor without navigating the mobile XML program!`

# Lorem ipsum

変数名 | 説明 | 例
-- | -- | --
**`$randomLoremWord`** | ランダムな Lorem ipsum テキストの単語 | `est`
**`$randomLoremWords`** | いくつかのランダムな Lorem ipsum テキストの単語 | `vel repellat nobis`
**`$randomLoremSentence`** | ランダムな Lorem ipsum テキストの文 | `Molestias consequuntur nisi non quod.`
**`$randomLoremSentences`** | ランダムな2〜6文の Lorem ipsum テキスト | `Et sint voluptas similique iure amet perspiciatis vero sequi atque. Ut porro sit et hic. Neque aspernatur vitae fugiat ut dolore et veritatis. Ab iusto ex delectus animi. Voluptates nisi iusto. Impedit quod quae voluptate qui.`
**`$randomLoremParagraph`** | ランダムな Lorem ipsum テキストの段落 | `Ab aliquid odio iste quo voluptas voluptatem dignissimos velit. Recusandae facilis qui commodi ea magnam enim nostrum quia quis. Nihil est suscipit assumenda ut voluptatem sed. Esse ab voluptas odit qui molestiae. Rem est nesciunt est quis ipsam expedita consequuntur.`
**`$randomLoremParagraphs`** | ランダムな3段落の Lorem ipsum テキスト | `Voluptatem rem magnam aliquam ab id aut quaerat. Placeat provident possimus voluptatibus dicta velit non aut quasi. Mollitia et aliquam expedita sunt dolores nam consequuntur. Nam dolorum delectus ipsam repudiandae et ipsam ut voluptatum totam. Nobis labore labore recusandae ipsam quo.`<br><br>`Voluptatem occaecati omnis debitis eum libero. Veniam et cum unde. Nisi facere repudiandae error aperiam expedita optio quae consequatur qui. Vel ut sit aliquid omnis. Est placeat ducimus. Libero voluptatem eius occaecati ad sint voluptatibus laborum provident iure.`<br><br>`Autem est sequi ut tenetur omnis enim. Fuga nisi dolor expedita. Ea dolore ut et a nostrum quae ut reprehenderit iste. Numquam optio magnam omnis architecto non. Est cumque laboriosam quibusdam eos voluptatibus velit omnis. Voluptatem officiis nulla omnis ratione excepturi.`<br><br>
**`$randomLoremText`** | ランダムな量の Lorem ipsum テキスト | `Quisquam asperiores exercitationem ut ipsum. Aut eius nesciunt. Et reiciendis aut alias eaque. Nihil amet laboriosam pariatur eligendi. Sunt ullam ut sint natus ducimus. Voluptas harum aspernatur soluta rem nam.`
**`$randomLoremSlug`** | ランダムな Lorem ipsum URL スラグ | `eos-aperiam-accusamus`, `beatae-id-molestiae`, `qui-est-repellat`
**`$randomLoremLines`** | 1～5行のランダムな Lorem ipsum | `Ducimus in ut mollitia.`<br>`A itaque non.`<br>`Harum temporibus nihil voluptas.`<br>`Iste in sed et nesciunt in quaerat sed.`<br>