过去,我使用Microsoft Web Application Stress Tool和Pylot来强调测试Web应用程序.我写了一个简单的主页,登录脚本和网站演练(在电子商务网站中添加一些项目到购物车和结帐).
只需与少数几个开发人员一起努力点击主页几乎总能找到一个主要问题.更多可扩展性问题将在第二阶段出现,甚至更多 - 在发布之后.
我使用的工具的URL是Microsoft Homer(又名Microsoft Web Application Stress Tool)和Pylot.
这些工具生成的报告对我来说从来没有多大意义,我会花费很多时间来弄清楚网站能够支持哪种并发负载.它总是值得的,因为最愚蠢的错误和瓶颈总是会出现(例如,Web服务器配置错误).
您做了什么,使用了哪些工具,以及您的方法取得了哪些成功?对我来说最有趣的部分是提出某种有意义的公式,用于根据压力测试应用程序报告的数量计算应用程序可以支持的并发用户数.
performance web-applications stress-testing webapplicationstresstool pylot
我正在绘制一个像这样的pyplot表:
sub_axes.table(cellText=table_vals,
colWidths = [0.15, 0.25],
rowLabels=row_labels,
loc='right')
Run Code Online (Sandbox Code Playgroud)
我想更改表格内容的字体大小,发现有一个fontsize属性,请参考'table'的定义.
所以它变成:
sub_axes.table(cellText=table_vals,
colWidths = [0.15, 0.25],
rowLabels=row_labels,
fontsize=12,
loc='right')
Run Code Online (Sandbox Code Playgroud)
但是当我执行代码时,我收到了一个错误:
TypeError: table() got an unexpected keyword argument 'fontsize'
Run Code Online (Sandbox Code Playgroud)
这个属性是否已被弃用?如何用pyplot更改表格的字体大小?
对于一些学校作业,我一直试图让pyplot根据Logger Pro的数据为我绘制一些科学图表.我遇到了错误
ValueError: could not convert string to float: '0'
Run Code Online (Sandbox Code Playgroud)
这是该计划:
plot.py
-------------------------------
import matplotlib.pyplot as plt
import numpy as np
infile = open('text', 'r')
xs = []
ys = []
for line in infile:
print (type(line))
x, y = line.split()
# print (x, y)
# print (type(line), type(x), type(y))
xs.append(float(x))
ys.append(float(y))
xs.sort()
ys.sort()
plt.plot(xs, ys, 'bo')
plt.grid(True)
# print (xs, ys)
plt.show()
infile.close()
Run Code Online (Sandbox Code Playgroud)
输入文件包含:
text
-------------------------------
0 1.33
1 1.37
2 1.43
3 1.51
4 1.59
5 1.67
6 …Run Code Online (Sandbox Code Playgroud)