在 Ruby 中与负载测试一起使用的随机数据生成器 [重复]
Posted
技术标签:
【中文标题】在 Ruby 中与负载测试一起使用的随机数据生成器 [重复]【英文标题】:random data generator to use with load tests in Ruby [duplicate] 【发布时间】:2021-03-08 10:09:07 【问题描述】:我是 Ruby 新手,我想对使用 Ruby on Rails 框架编写的应用程序进行负载测试,我需要一个工具/gem/库来生成随机唯一数据以将其用于负载测试,因为某些功能(例如用户创建)需要唯一的数据。你能推荐一个工具吗?
【问题讨论】:
【参考方案1】:这是两个用于在 Ruby/Rails 测试设置中创建对象的 gem:
Factory Bot:此 gem 允许您创建活动记录模型的实例,并以可重现的方式在测试设置中实例化它们: https://github.com/thoughtbot/factory_bot_rails
Faker:适用于生成随机信息位,例如姓名、电子邮件地址、电话号码、文本块,但 'foo bar' 并不能完全消除它: https://github.com/faker-ruby/faker
阅读这两个应该让你开始!
【讨论】:
以上是关于在 Ruby 中与负载测试一起使用的随机数据生成器 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何设置正确的 Ruby 版本以在 Aptana 3 中与我的 Rails 5 项目一起使用?
scikit-learn train_test_split 中与平台无关的随机状态
如何使用Visual Studio 2010在数据库中生成随机测试数据
ruby fakeout.rake - 一个简单/可配置的rake任务,为应用程序(使用faker)生成各种大小的随机假数据