3K+ 次浏览
假设我们有一个 MSI 文件,我们需要使用 PowerShell 在远程计算机上安装它,但该 MSI 文件应与批处理文件一起部署,并应使用 PowerShell 执行。在这个例子中,我们有一个 7-zip MSI 文件和批处理文件,我们将首先编写如下所示的安装说明:msiexec /i "C:\temp\7z1900-x64.msi" /quiet 安装 MSI 包位于 C:\temp 位置。我们将把上述指令保存在 7ZipInstaller.bat 文件中。现在我们需要调用批处理文件,如下所示:- Wait 将等待批处理文件... 阅读更多
6K+ 次浏览
Azure VM 的 RAM 和 CPU 大小取决于为 VM 选择的硬件配置文件。在这个例子中,我们将检索 VM (TestMachine2k16) 的硬件配置文件,然后我们可以找到分配给它的 RAM 或 CPU 量。要获取 Azure VM 的大小,PS C:\> $azvm = Get-AzVM -VMName 'TestMachine2k16' PS C:\> $azvm.HardwareProfile.VmSize 输出 Standard_DS2_v2 你可以在微软 Azure 网站上查看上述大小,以了解有多少 RAM 和 CPU 与之相关联,另一种方法是使用 PowerShell 使用 Get-AZVmSize 命令。PS C:\> $vmsize = $azvm.HardwareProfile.VmSize PS C:\> Get-AzVMSize -VMName $azvm.Name -ResourceGroupName $azvm.ResourceGroupName | ... 阅读更多
1K+ 次浏览
连接到 Azure 帐户后,Get-AzVM 可能显示来自所有 Azure 订阅的 VM。要查找特定 Azure VM 订阅名称,我们将首先使用 Get-AzVM 检索 VM 的详细信息,它有一个 ID 属性包含订阅 ID,并且可以从订阅 ID 属性中检索 Azure 订阅名称。PS C:\> $azvm = Get-AzVM -Name TestMachine2k16 PS C:\> $subid = ($azvm.Id -split '/')[2] PS C:\> (Get-AzSubscription -SubscriptionId $subid).Name 以上将检索订阅的名称。
2K+ 次浏览
要使用 PowerShell 获取 Azure VM 资源组,我们首先需要使用 Get-AZVm 检索 Azure VM 的详细信息,然后我们可以使用其名为 ResourceGroup 的属性。在获取 Azure VM 的详细信息之前,请确保已使用 Connect-AzAccount 命令连接到 Azure 帐户。在这个例子中,我们将检索名为 TestMachine2k16 的 Azure VM 来检索 VM 的详细信息。$azvm = Get-AzVM -Name TestMachine2k16 要获取资源组名称,请使用其属性 ResourceGroupName。PS C:\> $azvm.ResourceGroupName ANSIBLETESTRG
5K+ 次浏览
要从系统中弹出 USB 设备,我们首先需要使用 PowerShell 获取 USB 设备。WMI 类 Win32_Volume 将帮助我们找到 USB 设备。我们知道所有使用 DriveType '2' 的可移动设备。因此,我们将从列出的设备中过滤出 USB 设备。PS C:\> $usbdev = gwmi win32_volume | where{$_.DriveType -eq '2'}以下命令将有助于取消分配 USB 设备。PS C:\> $usbdev.DriveLetter = $null PS C:\> $usbdev.Put()OutputPath : \localhost\root\cimv2:Win32_Volume.DeviceID="\\?\Volume{6e4d6f1e-a8c2-11eb-9493-005056c00008}\" RelativePath : Win32_Volume.DeviceID="\\?\Volume{6e4d6f1e-a8c2-11eb-9493-005056c00008}\" Server : localhost NamespacePath : root\cimv2 ClassName : Win32_Volume IsClass : False IsInstance : True IsSingleton : FalseAnd ... 阅读更多
要使用 Powershell 检索连接的 USB 设备,我们需要使用 WMI 对象或 CIM 实例检索所有驱动器,并需要使用 USB 过滤 win32_diskdrive 类,如下所示。因此,USB 设备和其他可移动设备的 drivetype 为 '2'。您可以使用 InterfaceType 或 DriveType 搜索。WMI 命令,gwmi win32_diskdrive | where{$_.Interfacetype -eq "USB"}或者,使用 CIM 命令,Get-CimInstance -ClassName Win32_DiskDrive | where{$_.InterfaceType -eq 'USB'}或 Get-CimInstance -ClassName Win32_LogicalDisk | where{$_.DriveType -eq '2'}如果没有任何 USB 设备连接到系统,则不会有任何输出。要检索远程计算机上的 USB 磁盘... 阅读更多
什么是非功能性测试?非功能性测试是一种软件测试方法,它检查软件应用程序的非功能属性(生产力、兼容性、功能等等)。它的目的是根据功能测试从未涉及到的非功能条件来评估系统的准备情况。非功能测试的一个很好的例子是查看有多少用户可以同时登录到程序。非功能性测试几乎与功能性测试一样重要,它会影响客户满意度。在本教程中,我们将了解以下内容:非功能性测试目标非功能性测试特性非功能性变量的测试软件测试类型非功能性测试的类型测试用例示例... 阅读更多
270 次浏览
进行性能测试是为了了解应用程序在极端负载下的响应情况。此类测试是使用速度、可扩展性和稳定性等指标执行的。选择合适的性能或负载测试工具可以提供各种有益的功能。此外,它还可以消除与手动测试过程相关的巨大成本和时间消耗。性能测试类型应用程序或软件会经过多次测试以确定其性能。并非所有工具都支持所有类型的性能测试。因此,您可能需要确定您需要的测试类型,并根据需要选择工具。负载测试负载测试帮助测试人员... 阅读更多
软件测试指标是为评估软件测试过程的质量、性能和进度而采取的定量步骤。这有助于我们积累关于软件测试过程的可靠数据并提高其效率。这将允许开发人员为即将到来的测试程序做出积极和精确的决策。什么是软件测试指标中的指标?指标是系统或其组件保留给定属性的程度。测试人员定义指标不仅仅是为了文档化。它在软件测试中发挥着更大的作用。例如,开发人员可以使用指标来估计完成所需的时间... 阅读更多
386 次浏览
在学习测试策略文档之前,您必须了解测试计划。测试计划是一个包含软件测试范围、方法和目标的文档。由于许多公司同时处理多个项目,项目团队需要根据每个项目的具体要求准备一个以目标为中心的测试计划。无论项目的性质(支持或开发)如何,适当的规划仍然是任何测试流程的重要基石。除了对项目的简要介绍外,测试计划还包含测试人员在测试过程中应该执行的测试方法和类型。测试策略是一个文档……阅读更多