Test Data Generator - Seed Lists
The following functions are available to generate synthetic test data. When you parameterize your tests, you can assign these functions as variable values instead of using static hard-coded values. For related functions, see also Test Data Generator - JavaScript Methods and Test Data Generator Functions.
Seed Lists
The included seed lists contain common example strings to help you generate realistic test data, such as names of weekdays, months, persons, banks, companies, places, and so on. For more information on usage, see the randFromSeedList() / randlov() or valueFromSeedlist() functions.
BlazeMeter ships with the following seed lists included:
Names
firstnames
,femalenames
,malenames
lastnames
,lastnameenglish
,honorific-titles
firstnamefemaleamerican
,firstnamemaleamerican
lastnameindian
lastnameitalian
,firstnameitalian-multicol
lastnamespanish
firstnamespanish-multicol
firstnamegerman
,lastnamegerman
,honorific-titles-german
Addresses
country
streetnames
ukpostcode-multicol
usaddress-multicol
,usaddressbig-multicol
uszip-multicol
,usstates-multicol
-
italiancities-multicol
-
spanishcities-multicol
australianpostalcodes-multicol
ukpostcodes-sample
,uktowns
,ukcounties
germanpostalcodes
,japan-zip-codes-full
,swedishpostalcodes
,indiancities
escommunities
Miscellaneous
bankaccountno
,banknames
,usbanks-multicol
,usbanksbig-multicol
creditcard
,currencycode
,swift-bic
,iban-random
companies
,energycompanies
,spcompanies-multicol
,usmanufacturercompanies-multicol
,usretailcompanies-multicol
dayofweek
,month
ukcompanies-multicol
,ukethnicity
,ukgender
,ukphonenumbers
,ukreligions
,uksortcodes
-
escompanies-multicol
emailaddresses
icd10-multicol
colors
,colorsbig-multicol
IPV4-multicol
,ipv4-random
,IPV4
,IPV6-multicol
,ipv6-random
,IPV6
,mac-random
MF
(contains the values "M" and "F" to generate random male/female values)YN
(contains the values "Y" and "N" to generate random yes/no values)computergames
Multi-Column Seed Lists
Some seed lists contain several columns of congruent data, such as a street name with matching postal code, county, and city name, that you can use to test form validation or map lookup. Their names end in "-multicol".
The randFromSeedlist(seedListName, column, percnull)
function has an optional column parameter to select these extra columns. By default, the function only returns the first column.
Examples:
randFromSeedlist("femalenames")
Returns "Jenny"randFromSeedlist("usaddress-multicol", 1)
Returns "325 Beacon St"randFromSeedlist("usaddress-multicol", 2)
Returns "Boston"randFromSeedlist("usaddress-multicol", 1, 20)
Returns "325 Beacon St" or null with a 20% probabilityvalueFromSeedlist("usaddress-multicol",1,4) + " " + valueFromSeedlist("usaddress-multicol",1,2)
Returns the matching values "02215 Boston" because they are both taken from row 1.
Multi-Column Seed Lists provide the following values:
Seed List Name | Column Contents |
---|---|
australianpostalcodes-multicol
|
AUS postal code, city/town |
colorsbig-multicol
|
Color name, hexadecimal value, red value, green value, blue value |
icd10-multicol
|
ICD-10 code, human-readable name |
IPV4-multicol
|
IPv4 addresses split into 4 columns |
IPV6-multicol
|
IPv6 addresses split into 8 columns |
firstnameitalian-multicol
|
Italian first name, gender (M or F) |
italiancities-multicol
|
Italian city, province code, province name, region code, tax code, is capital (YES or empty), min zipcode, max zipcode |
firstnamespanish-multicol
|
Spanish first name, gender (M or F) |
spanishcities-multicol
|
Spanish city name, province code, province name, community, postal codes, postal code prefix, capital (values: Capoluogo or empty) |
escompanies-multicol
|
Spanish company name, company email |
spcompanies-multicol
|
S&P500 company name, ticker symbol, industry sector |
ukcompanies-multicol
|
UK company name, street address, city, county |
ukpostcode-multicol
|
UK postal code, city, county, phone prefix |
usaddress-multicol
|
US street address, city, two-letter state abbreviation, zip code |
usaddressbig-multicol
|
US zip code, street address, city, two-letter state abbreviation, city alias, zip code |
usbanks-multicol
|
US bank name, city, state, RSSD ID |
usbanksbig-multicol
|
US bank name, short bank name, address, city, country, zip code, RSSD ID |
usmanufacturercompanies-multicol
|
US company name, ticker symbol, industry sector |
usretailcompanies-multicol
|
US company name, ticker symbol, industry sector |
usstates-multicol
|
US state name, two-letter state abbreviation |
uszip-multicol
|
US zip code, two-letter state abbreviation, city, city alias, county, area code |