我想使用Apache JMeter提供的API从Java程序创建和运行测试脚本.我已经了解了ThreadGroup和Samplers的基础知识.我可以使用JMeter API在我的Java类中创建它们.
ThreadGroup threadGroup = new ThreadGroup();
LoopController lc = new LoopController();
lc.setLoops(5);
lc.setContinueForever(true);
threadGroup.setSamplerController(lc);
threadGroup.setNumThreads(5);
threadGroup.setRampUp(1);
HTTPSampler sampler = new HTTPSampler();
sampler.setDomain("localhost");
sampler.setPort(8080);
sampler.setPath("/jpetstore/shop/viewCategory.shtml");
sampler.setMethod("GET");
Arguments arg = new Arguments();
arg.addArgument("categoryId", "FISH");
sampler.setArguments(arg);
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何创建一个组合线程组和采样器的测试脚本,然后从同一个程序执行它.有任何想法吗?
对于版本#330,默认的顶点,片段和几何GLSL着色器是什么样的?
我将#version 330
通过Cg编译器使用GLSL版本3.30 NVIDIA,因为这是我的显卡支持的.
使用默认着色器时,我的意思是着色器与图形卡在关闭着色器程序时执行的操作完全相同.
我找不到一个很好的例子#version 330
.一整天都在谷歌搜索.不确定术语默认着色器是否被称为其他类似于普通或基本的东西,如果这就是为什么我找不到它.
对于版本330的书籍的任何建议或链接到330版本的简单初学者教程也会很棒.
#version 110中的普通顶点着色器的示例执行默认的顶点变换
#version 110
void main()
{
gl_Position = gl_ProjectionMatrix * gl_ModelViewMatrix * gl_Vertex;
}
Run Code Online (Sandbox Code Playgroud)
#version 110中的普通片段着色器的示例将颜色变为红色
#version 110
void main()
{
gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);
}
Run Code Online (Sandbox Code Playgroud) "Razor解析器和视图引擎可以在ASP.NET应用程序域之外进行实例化和使用.这意味着您可以直接在单元测试项目中实例化和使用它,而不依赖于运行ASP.NET"
任何想法我该怎么办?