Trim the beans and cook them in boiling, salted water until tender. Drain and cool. Slice the cucumbers and tomatoes. Mix remaining ingredients together for dressing.
Layer cucumber and tomato slices in a glass serving dish or in 4 individual dishes and top with the beans. Pour dressing over salad and leave to marinate for 30 minutes.