locust - 如何在蝗虫性能测试脚本中从 csv 文件中读取数据?
问题描述
我正在尝试使用以下代码从包含 1 行和 5 列的 csv 文件中读取数据
def __init__(self):
super(data, self).__init__()
global data
if (data == None):
with open('var.csv', 'r') as l:
reader = csv.reader(l)
data = list(reader)
def on_start(self):
if len(data) > 0:
self.my_value = data.pop()
我的输出是 ('sample') 我希望它是样本
解决方案
将最后一行从 更改self.my_value = data.pop()
为self.my_value = data.pop()[0]
。
但您也可以使用 locust 插件 csv 阅读器:https ://github.com/SvenskaSpel/locust-plugins/blob/master/examples/csvreader_ex.py
推荐阅读
- ios - 在 swiftUI 中显示来自多个选项的工作表
- java - 解决maven中的依赖冲突
- javascript - JavaScript 通知和 Service Worker API:为什么注册后 serviceWorker.ready 承诺?
- android - Android:无法转换为 java.lang.CharSequence
- azure - Azure AD:如何将用户重定向到特定页面
- javascript - HTML中的画布以适合带有Javascript的监视器屏幕不起作用,因为我仍然看到X和Y的滚动条
- android - 如何在 kotlin 语言中使用 Httppost.setEntity?
- c# - C#泛型中带有类型参数的类型参数
- javascript - 如何使用 .roundSlider() 在每个元素下方显示当前值?
- android-studio - Android Studio 无法正确打开