Você pode usar um arquivo CSV para fazer o data-driven, mas este tipo de arquivo não atualiza automaticamente os dados como as funções da planilha Excel, então você deverá usar uma segunda ferramenta que gere a massa de dados ou gerar manualmente tornando os testes semi-automáticos.
Alguns dados aleatórios podem ser gerados dentro do JMeter através da função: ${__Random(1,999999,)}
Ex:
E-mail: eduardo${__Random(1,99999,)}@teste.com
Celular: ${__Random(1,99999999,)}
Casa: ${__Random(1,99,)}
Assim, os dados de e-mail, celular, casa e etc não precisam ficar no CSV.
Porém CPF não é um número aleatório. É um algoritmo relativamente simples e também pode ser gerado dentro do JMeter através do componente BeanShell Sampler.
Você precisará extrair o CPF gerado com uma expressão regular.
Construímos um exemplo que você poderá usar.
Basta usar a variável ${cpf} nos locais onde precisar de um CPF
MaskFormatter mf = new MaskFormatter("###.###.###-##"); // Com pontuação
MaskFormatter mf = new MaskFormatter("###########"); // Sem pontuação