我有一个使用.net技术创建的应用程序/产品.该产品具有GUI,使用Web API(应用程序服务器上的SOAP)连接到数据库.大多数测试都是针对DB中的值执行的,而其他测试可能属于可用性,性能等.因此,要执行的测试中有60-70%要验证数据库中的值是否正确显示在GUI上,其他人测试GUI是否在需求规范中按预期工作.
测试的另一个方面还将是使用DB和GUI测试后端应用服务器接口.因为这将使我们能够确定,如果App Server正在向GUI发送错误值,或者它是具有错误值的DB!
除了以附加下拉菜单项和这些菜单项的附加页面的形式添加新功能外,产品UI的变化不大.
考虑到上述情况,哪种框架更合适?QTP或Selenium或其他商业/开源工具?
(成本不是主要问题,浏览器兼容性或操作系统也不是.系统安装在Windows Server上,并且DB兼容.)
我们正在为客户端架构开发GNU Assembler的端口.现在面临的问题是:
如果指令的立即操作数是涉及多个可重定位符号的表达式,那么它是如何在elf格式的输出文件中处理的.在这种情况下产生的搬迁信息是什么?
例如:
j label1 + label2
Run Code Online (Sandbox Code Playgroud)
其中label1和label2在可重定位部分中定义,它们可能是相同的部分或不同的可重定位部分.
什么是基准,什么是基准?什么是这些的最佳定义,你如何基准一组数字和基准另一组?
我有一个字符串,我希望从中提取一个单词,但附加一个数字,每行可能不同:
This is string1 this is string
This is string11
This is string6 and it is in this line
Run Code Online (Sandbox Code Playgroud)
我想解析这个文件并获取"stringXXX"的值,从0到100开始
# suppose ABC.txt contains the above lines
FH1 = open "Abc.txt";
@abcFile = <FH1>;
foreach $line(@abcFile) {
if ($pattern =~ s/string.(d{0}d{100});
print $pattern;
Run Code Online (Sandbox Code Playgroud)
以上打印整行,我希望只获得stringXXX
我必须在iOS和Android平台上对本机应用程序进行性能测试.该工具的当前要求是:
- The tool needs to check for the native applications CPU and memory usage.
- If possible, we need to provide if there are any memory leaks also involved with the native application.
- Check for network performance over the various networks - EDGE, 2G, 3G, 4G and wireless connections (various speeds).
- If we can do Functional testing with the same application, it would be a great addition.
Run Code Online (Sandbox Code Playgroud)
我能够弄清楚的是:
1. UI Response Time
? Download times for intermediate …Run Code Online (Sandbox Code Playgroud) 我正在运行一个shell脚本来执行一个c ++应用程序,它测量api的性能.我可以捕获api的延迟(返回给定参数集的值所花费的时间),但我也希望以5-10秒的间隔捕获cpu和内存使用.
有没有办法在不影响系统性能的情况下执行此操作,并且在同一个脚本中也是如此?我找到了许多例子,可以在外面(独立地)执行我们正在运行的脚本; 但不是我们可以在同一个脚本中执行的操作.
什么是当前可用的最佳工具(开放或商业),它允许我将自定义请求发送到Web服务器并获取响应以检查性能?
我将每秒发送超过20K的负载,但我需要为每个呼叫获取数字.此外,数字可能在几微秒或几纳秒内.如何在这个小型测量单元中,我能算出基线和基准吗?
我正在UNIX盒子上工作,并尝试运行一个应用程序,它给标准输出提供了一些调试日志.我已将此输出重定向到日志文件,但现在希望获取显示错误的行.
我的问题在于这很简单
cat output.log | grep FAIL
Run Code Online (Sandbox Code Playgroud)
没有帮助.因为这只显示了其中包含FAIL的行.我想要更多的信息.就像这条线上方的2-3条线路一样失败.有没有办法通过一个简单的shell命令来做到这一点?我想有一个命令行(可以有管道)来执行上述操作.
我希望在运行安装脚本时自动输入密码.我使用Perl中的反引号调用了安装脚本.现在我的问题是如何使用expect其他输入密码?
my $op = `install.sh -f my_conf -p my_ip -s my_server`;
Run Code Online (Sandbox Code Playgroud)
执行以上操作时,将打印一个密码行:
Enter password for the packagekey:
Run Code Online (Sandbox Code Playgroud)
在上面这行我想输入密码.
是否有一种简单的方法可以在 PostMan 脚本中捕获请求和响应的响应时间?
我试图通过创建一个集合然后在测试中执行以下操作,编写以下脚本来捕获值并将其放入环境变量中:
postman.setEnvironmentVariable("MyURLRequest", (responseTime));
Run Code Online (Sandbox Code Playgroud)
这为我提供了 Environment 变量中的值,但我每次都需要专门去那里检查时间。
我尝试过的另一种方法是在集合上使用“Runner”,并从导出结果中的“totalRequestTime”值中获取响应时间。但是当我运行大约 50 个请求时,很难为每个单独的请求捕获相同的请求。
有没有人更早尝试过并能够获得更好的方法来捕获和导出每个发出的请求的响应时间值?