在JMeter中的MacOsX上复制/粘贴失败

时间:2014-01-28 18:58:53

标签: java macos jmeter clipboard copy-paste

我没有运气使用剪贴板在其他应用程序和JMeter之间复制/粘贴文本,反之亦然。我能够在JMeter中复制粘贴文本和测试元素。

我通过运行' bin / jmeter.sh'来运行JMeter 2.11。在OS X 10.9.1上运行Java 1.7.0_45。根据上一个问题,我试图使用带有System和Mac OS X外观的剪贴板:Strangely copying and pasting a text in Jmeter is not working for in Mac

我还试图通过这个程序向AWT授予系统剪贴板权限: http://www.shodor.org/interactivate/resources/InstructionsCopyPaste/

关于如何让JMeter与系统的其余部分共享剪贴板的任何建议?

4 个答案:

答案 0 :(得分:2)

在JMeter 2.12中,Mac上的复制粘贴行为得到了很大改善。

答案 1 :(得分:1)

你可以从摇摆中试试这个例子吗?

这是为了查看它是否是Mavericks或JMeter上的JDK问题。

2014年9月8日更新: - 问题已修复,您可以测试Nightly Build

  

安装JMeter运行时

     

下载_bin和_lib文件

     

将档案解压缩到相同的目录结构

     

运行JMeter不需要其他存档。

答案 2 :(得分:0)

我遇到了与JMeter 2.11相同的问题。

当我尝试复制粘贴时,我看到了以下错误。

2014-02-01 10:28:08.166 java [80082:2517] * CPerformer:忽略异常' * - [__ NSArrayM insertObject:atIndex:]:对象不能是nil&# 39;在选择器执行过程中提出了_nativeGetTypes:'目标''与args'( )'

我停止了X11(XQuartz)服务器以解决问题。

答案 3 :(得分:0)

每当我尝试将复制的文本从操作系统粘贴到JMeter时,我都会遇到同样的问题。尝试根据在JMeter中复制的文本粘贴到另一个应用程序时会出现同样的问题。

复制+粘贴在JMeter本身内是可以的(即Java应用程序中的复制+粘贴本身可以正常工作)。

我的环境是OSX 10.9.2,JMeter 2.11 r1554548,java版本" 1.7.0_55"。

这是您每次尝试从系统剪贴板粘贴到应用程序时出现的错误:

2014-05-06 08:32:52.363 java[22814:d07] *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
2014-05-06 08:32:52.364 java[22814:d07] (
        0   CoreFoundation                      0x00007fff8e63f25c __exceptionPreprocess + 172
        1   libobjc.A.dylib                     0x00007fff8b0b7e75 objc_exception_throw + 43
        2   CoreFoundation                      0x00007fff8e5006c7 -[__NSArrayM insertObject:atIndex:] + 951
        3   Foundation                          0x00007fff8eeb913e __NSThreadPerformPerform + 229
        4   CoreFoundation                      0x00007fff8e570731 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
        5   CoreFoundation                      0x00007fff8e561ea2 __CFRunLoopDoSources0 + 242
        6   CoreFoundation                      0x00007fff8e56162f __CFRunLoopRun + 831
        7   CoreFoundation                      0x00007fff8e5610b5 CFRunLoopRunSpecific + 309
        8   HIToolbox                           0x00007fff84fe3a0d RunCurrentEventLoopInMode + 226
        9   HIToolbox                           0x00007fff84fe37b7 ReceiveNextEventCommon + 479
        10  HIToolbox                           0x00007fff84fe35bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
        11  AppKit                              0x00007fff8856d3de _DPSNextEvent + 1434
        12  AppKit                              0x00007fff8856ca2b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
        13  libosxapp.dylib                     0x000000011533c4e3 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 124
        14  AppKit                              0x00007fff88560b2c -[NSApplication run] + 553
        15  libosxapp.dylib                     0x000000011533c346 +[NSApplicationAWT runAWTLoopWithApp:] + 156
        16  liblwawt.dylib                      0x0000000115bb7999 -[AWTStarter starter:] + 873
        17  Foundation                          0x00007fff8eeb913e __NSThreadPerformPerform + 229
        18  CoreFoundation                      0x00007fff8e570731 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
        19  CoreFoundation                      0x00007fff8e561ea2 __CFRunLoopDoSources0 + 242
        20  CoreFoundation                      0x00007fff8e56162f __CFRunLoopRun + 831
        21  CoreFoundation                      0x00007fff8e5610b5 CFRunLoopRunSpecific + 309
        22  java                                0x000000010a5183b0 CreateExecutionEnvironment + 871
        23  java                                0x000000010a512b5c JLI_Launch + 1952
        24  java                                0x000000010a51870d main + 101
        25  java                                0x000000010a5123b4 start + 52
        26  ???                                 0x0000000000000007 0x0 + 7